OpenSearch/modules
Adrien Grand 8cdd950056
Fix some query extraction bugs. (#29283)
While playing with the percolator I found two bugs:
 - Sometimes we set a min_should_match that is greater than the number of
   extractions. While this doesn't cause direct trouble, it does when the query
   is nested into a boolean query and the boolean query tries to compute the
   min_should_match for the entire query based on its own min_should_match and
   those of the sub queries. So I changed the code to throw an exception when
   min_should_match is greater than the number of extractions.
 - Boolean queries claim matches are verified when in fact they shouldn't. This
   is due to the fact that boolean queries assume that they are verified if all
   sub clauses are verified but things are more complex than that, eg.
   conjunctions that are nested in a disjunction or disjunctions that are nested
   in a conjunction can generally not be verified without running the query.
2018-04-03 16:44:26 +02:00
..
aggs-matrix-stats Start switching to non-deprecated ParseField.match method (#28488) 2018-02-02 10:10:13 -07:00
analysis-common Upgrade to lucene-7.3.0-snapshot-98a6b3d. (#29298) 2018-04-03 09:27:14 +02:00
ingest-common Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
lang-expression Upgrade to lucene-7.3.0-snapshot-98a6b3d. (#29298) 2018-04-03 09:27:14 +02:00
lang-mustache Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
lang-painless Painless: Remove extraneous INLINE constant. (#29340) 2018-04-02 21:34:01 -07:00
mapper-extras Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
parent-join Propagate ignore_unmapped to inner_hits (#29261) 2018-03-27 18:55:42 +02:00
percolator Fix some query extraction bugs. (#29283) 2018-04-03 16:44:26 +02:00
rank-eval Fix NDCG for empty search results (#29267) 2018-04-03 11:15:44 +02:00
reindex Fix EsAbortPolicy to conform to API (#29075) 2018-03-16 14:34:36 -04:00
repository-url Remove the single argument Environment constructor (#27235) 2017-11-04 13:25:09 +00:00
transport-netty4 Remove HTTP max content length leniency (#29337) 2018-04-02 20:20:01 -04:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00