It turns out my last comment on that Jira was mistaken. Multi-term EFI arguments still exhibit unexpected behavior. Binoy is trying to help me figure out what the issue is. I plan on updating the Jira once we've figured out the problem.
On Thu, Oct 12, 2017 at 3:41 AM, alessandro.benedetti <a.benede...@sease.io> wrote: > I don't think this is actually that much related to LTR Solr Feature. > In the Solr feature I see you specify a query with a specific query parser > (field). > Unless there is a bug in the SolrFeature for LTR, I expect the query parser > you defined to be used[1]. > > This means : > > "rawquerystring":"{!field f=full_name}alessandro benedetti", > "querystring":"{!field f=full_name}alessandro benedetti", > "parsedquery":"PhraseQuery(full_name:\"alessandro benedetti\")", > "parsedquery_toString":"full_name:\"alessandro benedetti\"", > > In relation to multi term EFI, you need to pass > efi.example='term1 term2' . > If not just one term will be passed as EFI.[2] > This is more likely to be your problem. > I don't think the dash should be relevant at all > > [1] > https://lucene.apache.org/solr/guide/6_6/other-parsers.html#OtherParsers- > FieldQueryParser > [2] https://issues.apache.org/jira/browse/SOLR-11386 > > > > > ----- > --------------- > Alessandro Benedetti > Search Consultant, R&D Software Engineer, Director > Sease Ltd. - www.sease.io > -- > Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html >