I believe I've discovered a workaround. If you use: { "store": "redhat_efi_feature_store", "name": "case_description_issue_tfidf", "class": "org.apache.solr.ltr.feature.SolrFeature", "params": { "q":"{!dismax qf=text_tfidf}${text}" } }
instead of: { "store": "redhat_efi_feature_store", "name": "case_description_issue_tfidf", "class": "org.apache.solr.ltr.feature.SolrFeature", "params": { "q": "{!field f=issue_tfidf}${case_description}" } } you can then use single quotes to incorporate multi-term arguments as Alessandro suggested. I've added this information to the Jira. On Thu, Oct 12, 2017 at 9:10 AM, Michael Alcorn <malc...@redhat.com> wrote: > 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 >> > >