OpenSearch/modules
Martijn van Groningen 636e85e5b7
percolator: Hint what clauses are important in a conjunction query based on fields
The percolator field mapper doesn't need to extract all terms and ranges from a bool query with must or filter clauses.
In order to help to default extraction behavior, boost fields can be configured, so that fields that are known for not being
selective enough can be ignored in favor for other fields or clauses with specific fields can forcefully take precedence over other clauses.
This can help selecting clauses for fields that don't match with a lot of percolator queries over other clauses and thus improving performance of the percolate query.

For example a status like field is something that should configured as an ignore field.
Queries on this field tend to match with more documents and so if clauses for this fields
get selected as best clause then that isn't very helpful for the candidate query that the
percolate query generates to filter out percolator queries that are likely not going to match.
2017-08-11 15:32:01 +02:00
..
aggs-matrix-stats [TEST] Fix internalMatrixStatsTests failure 2017-08-02 16:36:34 +01:00
analysis-common Moved HtmlStripCharFilterFactory to analyis.common package like the other factories. 2017-07-31 15:34:54 +02:00
ingest-common add URL-Decode Processor to Ingest (#26045) 2017-08-07 10:26:11 -07:00
lang-expression Upgrade to lucene-7.0.0-snapshot-a128fcb. (#26090) 2017-08-08 13:03:19 +02:00
lang-mustache [TEST] prevent yaml tests from using raw requests (#26044) 2017-08-07 11:02:16 +02:00
lang-painless Add a scripted similarity. (#25831) 2017-08-08 08:55:12 +02:00
parent-join Verify that _bulk and _msearch requests are terminated by a newline (#25740) 2017-08-08 10:45:44 +02:00
percolator percolator: Hint what clauses are important in a conjunction query based on fields 2017-08-11 15:32:01 +02:00
reindex [TEST] prevent yaml tests from using raw requests (#26044) 2017-08-07 11:02:16 +02:00
repository-url Tests: Change rest test extension from .yaml to .yml (#24659) 2017-05-16 17:24:35 -07:00
transport-netty4 Remove unused Netty-related settings (#26161) 2017-08-11 12:03:00 +02:00
tribe Use nio transport in test clusters (#25986) 2017-08-01 16:19:31 -05:00
build.gradle Build: Change `gradle run` to use zip distribution (#21001) 2016-10-18 11:48:58 -07:00