Re: Two field phrase search

2018-11-23 Thread NewMelchizedec sundararaj
Thanks Mikhail, I will check this FieldMaskingSpanQuery out. Thanks Melchi On Fri, 23 Nov 2018 at 19:17, Mikhail Khludnev wrote: > > There's no way to search with positions across other fields. I can only > recommend to prepend prefix terms to distinguish them. > But hold on, what about FieldMas

Re: Two field phrase search

2018-11-23 Thread NewMelchizedec sundararaj
Hi Alex, Thanks for your reply. I am keeping the original with the edge, but not sure how to mark them as original. I would like to avoid a prefix match for the full words. You mentioned post-filter - can you shed some light on this?. If only I can remove these over-matches, that would be great

Re: Two field phrase search

2018-11-23 Thread NewMelchizedec sundararaj
Thanks Erick for your inputs, Yes, i was indeed looking for this. I was little worried about the * expansion. As it is already part of a large query. But this sounds like the simplest way I can achieve this for now. If I indeed slows down, will revisit this. Was wondering if some how I can cre

Re: Two field phrase search

2018-11-23 Thread Mikhail Khludnev
There's no way to search with positions across other fields. I can only recommend to prepend prefix terms to distinguish them. But hold on, what about FieldMaskingSpanQuery? It's available in XMLQparser, you may try. On Fri, Nov 23, 2018 at 3:37 AM NewMelchizedec sundararaj wrote: > Hi Fellow Se

Re: Two field phrase search

2018-11-23 Thread Alexandre Rafalovitch
It is not clear how much flexibility you expect in those queries. Can the second word never be full name? Can there be more than 2 words? How do you know the length of the prefix? When you say prefix, do you mean 'jo' is expected to match 'joseph'? So, just generically, I would say why not index e

Re: Two field phrase search

2018-11-22 Thread Erick Erickson
There's no capability in Solr to do this. Given that different fields have different analyzer chains, how would position information be preserved across two fields? It'd be tricky at best. ComplexPhrase should do what you want by itself, assuming you want matches for any doc with "steve jobs", "st