> *ShortVersion* > is there a way to make the ShingleFilter perform exact matching via > inserting ^ $ begin/end markers?
Reading through the mailing list i see how exact matching can be done, a la STFW to myself... So the ShortVersion now stands: For my query "abcd efgh ijkl" Why does a (perfect looking) MultiPhraseQuery with termArrays[0] = { list_entry_shingles:abcd list_entry_shingles:abcd efgh list_entry_shingles:abcd efgh ijkl } termArrays[1] = { list_entry_shingles:efgh list_entry_shingles:efgh ijkl } termArrays[2] = { list_entry_shingles:ijkl } return only "abcd efgh ijkl" !? (when the field is indexed as TextField this is the only hit i get) (when the field is indexed as StrField i get zero hits!) When the index contains 9 entries: "abcd efgh ijkl", "abcd efgh", "efgh ijkl", "abcd", "efgh", "ijkl", "ijkl efgh", "efgh abcd", and "ijkl efgh abcd". Does this MultiPhraseQuery actually require a match against *every* item in each termArray on any document? ~mck -- "Everyone thinks of changing the world, but no one thinks of changing himself." Leo Tolstoy | semb.wever.org | sesat.no | sesam.no |
signature.asc
Description: This is a digitally signed message part