Hi,

In Solr 1.4.1 we don't have feature to disable automatic generation of phrase 
queries. The phrase queries are generated thanks of the word delimiter filter 
i use. The problem is, i cannot use the QS parameter in DisMax to allow slop 
for these generated phrase queries because i require a steady TF throughout 
for all documents (simple anti-spam measure). But, omitting TF also omits 
positions which, of course, silently fails to find the documents.

I can copyField the the title and body fields for use in phrase queries but 
that would increase the index just too much. I could also don't use the 
omitTfAndPositions parameter and extend DefaultSimilarity to always return 
tf=f1.0. I can also use the PositionFilter but that yields too many results 
despite mm=100%. I don't use phrase queries so that's not the problem. I could 
also upgrade to 3.1 but that's not possible yet.

Any advice?

Cheers,

-- 
Markus Jelsma - CTO - Openindex
http://www.linkedin.com/in/markus17
050-8536620 / 06-50258350

Reply via email to