I am using Lucene in a little bit weird way, instead of searching all the documents for a specific query, I am searching a single document for many specific queries. On a single document of 10k characters, doing about 40k searches takes about 5 seconds. This is not bad, but I was wondering if I can somehow speed this up. It also takes about 5 seconds to generate the searchTerms (which is fine, since I will do it once and cache it). I'm not sure what information would be needed, but my queries look something like this:

"Brooklyn NY"

I am currently using SpanNearQuery with a slop of 0 and inOrder of false. Is there perhaps another type of Query I can use to speed things up? TermQuery doesn't work since I have multiple terms, and PhraseQuery seems to take around the same time, and is not compatible with SpanNearQuery (I later merge this query with another in a SpanNearQuery). I can live without merging this into the SpanNearQuery, as long as I can find something that can do the 40k searches faster.
Russ

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to