lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tobias Kässmann (JIRA) <j...@apache.org>
Subject [jira] [Updated] (SOLR-9888) Add a boosting dismax query parser (bmax)
Date Thu, 22 Dec 2016 10:35:58 GMT

     [ https://issues.apache.org/jira/browse/SOLR-9888?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Tobias Kässmann updated SOLR-9888:
----------------------------------
    Description: 
The bmax query parser is an extension to the edismax query parser. It does some query preprocessing
and does more comprehensive synonym lookup. It distinguishes between directional synonyms
as well as boost and penalize terms. It relies on field types and tokenizer chains to parse
the user query, discover synonyms, boost and penalize terms at query time. Hence it is highly
configurable. The lucene query composed is a boosted and reranked dismax query with a minimum
must match of 100%.

All sources and documentation is currently available here: https://github.com/shopping24/solr-bmax-queryparser

If this is query parser is interesting for Solr, we will create a pull request. The bmax parser
has been running in production for about 2 years now and is actively maintained.

  was:
We've created the bmax parser that is in production for about 2 years because the provided
ones did not fit our requirements any more. The bmax query parser relies on field types and
tokenizer chains to parse the user query, discover synonyms, boost and penalize terms at query
time. Hence it is highly configurable. The lucene query composed is a boosted and reranked
dismax query with a minimum must match of 100%.

All sources and documentation is currently available here: https://github.com/shopping24/solr-bmax-queryparser

If this is query parser is interesting for Solr, we will create a pull request.
 


> Add a boosting dismax query parser (bmax)
> -----------------------------------------
>
>                 Key: SOLR-9888
>                 URL: https://issues.apache.org/jira/browse/SOLR-9888
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Tobias Kässmann
>            Priority: Minor
>
> The bmax query parser is an extension to the edismax query parser. It does some query
preprocessing and does more comprehensive synonym lookup. It distinguishes between directional
synonyms as well as boost and penalize terms. It relies on field types and tokenizer chains
to parse the user query, discover synonyms, boost and penalize terms at query time. Hence
it is highly configurable. The lucene query composed is a boosted and reranked dismax query
with a minimum must match of 100%.
> All sources and documentation is currently available here: https://github.com/shopping24/solr-bmax-queryparser
> If this is query parser is interesting for Solr, we will create a pull request. The bmax
parser has been running in production for about 2 years now and is actively maintained.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message