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