On 12/7/2012 6:38 PM, Jack Krupansky wrote:
Add the autoGeneratePhraseQueries=true attribute to your text field
type since it now defaults to false.
Also, change your query-time WDF to preserveOriginal="0". I think
there were some changes or bug fixes about the position of the
original vs. the generated parts and you only need the generated parts
at query time anyway.
Jack, an immense thank you for your assistance!
I think I want autoGeneratePhraseQueries to remain false on that
particular fieldType. On another fieldType for a more specialized field
used mostly in filters, I did turn it on.
For general usage, users can include the quotes themselves if that's
what they really want. At some point we will begin using edismax
extensively, and the pf parameter is going to take care of that for us.
Turning off preserveOriginal on the query side has *greatly* reduced the
number of queries in my log that produce different results between the
two versions. For those that do still have different results, a larger
percentage of them represent a slight increase in recall. I still have
a lot of tweaking to do, but things are looking a lot better already.
Thanks,
Shawn