all groups > sql server full text search > october 2007 >
You're in the

sql server full text search

group:

SQL Server Full-Text Search Performance


SQL Server Full-Text Search Performance Vijay
10/9/2007 9:42:00 AM
sql server full text search:
Hello,

We are using SQL Server 2000 and we are doing Full-Text Indexing on a table
that has 5 Text Columns (we have Full Text Indexing on these 5 columns).
There are around 1.5 million records in this table. And the size of the
Full-Text Catalog is around 1 GB.

The performance issue we are facing is some searches are slow. If I search
for “to kill a mockingbird” it returns results very quickly and if I search
for “numbers” the search is slower. So we are looking to increase the search
speed. And also we need to get paginated results in our application.

So what options I have to try?

I am thinking of these options:
• Upgrade to SQL Server 2005 and partition this table based on the year. Is
it possible to create different Full-Text Catalogs for each partition?
• I just learnt about Lucene4DB.
http://www.netomatix.com/products/documentmanagement/lucene4db.aspx . Has
anyone used this tool in their application? Will there be a gain in
performance in the search speed and maintaining the indexes.

Thanks
Vijay
Re: SQL Server Full-Text Search Performance Vijay
10/9/2007 10:06:04 AM
Hi Hilary Cotter,

Thanks for your quick reply.
I have a few followup questions:
Can we create a FT Catalog for each partition in a partitioned table in SQL
2005?
(If the FT Catalog is smaller then hopefully the searches will be faster)

Can you point me to any sources that show the comparision of perfomance in
Seraches and Indexing between Lucene4DB and SQL Server?

When will Katmai (SQL 2008) release?

Thanks in advance,
Vijay

[quoted text, click to view]
Re: SQL Server Full-Text Search Performance Hilary Cotter
10/9/2007 12:46:12 PM
SQL 2005 is a great choice.

Lucene is also one. SQL FTS has faster indexing and is searches are very
fast. Lucene is optimized for returning small number of rows (as is SQL
FTS). Lucene does trimming which allows you to filter on the full-text index
by date (for example).

Katmai (SQL 2008) should close this gap.

--
RelevantNoise.com - dedicated to mining blogs for business intelligence.

Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
[quoted text, click to view]

Re: SQL Server Full-Text Search Performance Vijay
10/9/2007 2:22:01 PM
Thanks Hilary

Vijay

[quoted text, click to view]
Re: SQL Server Full-Text Search Performance Hilary Cotter
10/9/2007 4:02:50 PM
No, one catalog per table partition or unpartitioned.

I have no stats for comparison's between Lucene4DB or SQL Server.

Katmai is scheduled for release in early Feb 2008 (IIRC).

--
RelevantNoise.com - dedicated to mining blogs for business intelligence.

Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html

Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
[quoted text, click to view]

Re: SQL Server Full-Text Search Performance Simon Sabin
10/15/2007 10:53:49 PM
Hello Hilary,

Katmai is being launched in Feb 2008 but won't go to RTM until later in the
year.

Simon Sabin
SQL Server MVP
http://sqlblogcasts.com/blogs/simons


[quoted text, click to view]

AddThis Social Bookmark Button