Alessandro Benedetti created SOLR-12238: -------------------------------------------
Summary: Synonym Query Style Boost By Payload Key: SOLR-12238 URL: https://issues.apache.org/jira/browse/SOLR-12238 Project: Solr Issue Type: Improvement Security Level: Public (Default Security Level. Issues are Public) Components: query parsers Reporter: Alessandro Benedetti This improvement is built on top of the Synonym Query Style feature and brings the possibility of boosting synonym queries using the payload associated. It introduces two new modalities for the Synonym Query Style : PICK_BEST_BOOST_BY_PAYLOAD -> build a Disjunction query with the clauses boosted by payload AS_DISTINCT_TERMS_BOOST_BY_PAYLOAD -> build a Boolean query with the clauses boosted by payload This new synonym query styles will assume payloads are available so they must be used in conjunction with a token filter able to produce payloads. An synonym.txt example could be : # Synonyms used by Payload Boost tiger => tiger|1.0, Big_Cat|0.8, Shere_Khan|0.9 leopard => leopard, Big_Cat|0.8, Bagheera|0.9 lion => lion|1.0, panthera leo|0.99, Simba|0.8 snow_leopard => panthera uncia|0.99, snow leopard|1.0 A simple token filter to populate the payloads from such synonym.txt is : <filter class="solr.DelimitedPayloadTokenFilterFactory" encoder="float" delimiter="|"/> -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org