Commit Graph

33704 Commits

Author SHA1 Message Date
Jan Høydahl 329e7c7bd5
LUCENE-9033 Update ReleaseWizard for new website instructions (#1324) 2020-05-13 23:52:40 +02:00
Jan Høydahl 1e449e3d04
SOLR-12131: ExternalRoleRuleBasedAuthorizationPlugin (#341) 2020-05-13 23:29:33 +02:00
Andrzej Bialecki dd4fa8f2f8 SOLR-14423: Additional fixes for object caching and incorrect test assumptions. 2020-05-13 19:37:12 +02:00
Erick Erickson e4dc9e9401 SOLR-11934: Visit Solr logging, it's too noisy. (added collection to log messages 'Registered new searcher...' 2020-05-13 12:34:45 -04:00
Samuel García Martínez adddab9d14
SOLR-14456: Fix Content-Type header forwarding on compressed requests (#1480)
Co-authored-by: Samuel García Martínez <samuelgma@inditex.com>
2020-05-12 17:50:07 -04:00
Andrzej Bialecki 4680e9245f SOLR-14423: Move static SolrClientCache from StreamHandler to CoreContainer for wider reuse and better life-cycle management. 2020-05-12 21:44:00 +02:00
Jan Høydahl 6971244134
SOLR-14463: Solr Admin ZkStatus page now works with ZK 3.6 (#1499) 2020-05-12 10:57:33 +02:00
Erick Erickson a0e158c3d0 SOLR-14266: Fix or suppress 14 resource leak warnings in apache/solr/core 2020-05-11 21:55:29 -04:00
Ignacio Vera 0d20c7b32a
LUCENE-9358: remove unnecessary tree rotation for the one dimensional case (#1481)
Change the way the multi-dimensional BKD tree builder generates the intermediate tree representation to be equal to the one dimensional case to avoid unnecessary tree and leaves rotation
2020-05-11 18:39:15 +02:00
Alan Woodward 7c350d22c7
LUCENE-7889: Allow grouping on Double/LongValuesSource (#1484)
The grouping module currently allows grouping on a SortedDocValues field, or on
a ValueSource. The latter groups only on exact values, and so will not perform well
on numeric-valued fields. This commit adds the ability to group by defined ranges
from a Long or DoubleValuesSource.
2020-05-11 17:34:01 +01:00
Simon Willnauer bd004d2c57 Fix test to check for close / closing and wait for merge threads to close the writer if concurrency strikes 2020-05-11 17:47:27 +02:00
Erick Erickson aeb9f6ce5b SOLR-7880: Update commons-cli to 1.4 2020-05-10 19:04:30 -04:00
Erick Erickson 15be0db586 SOLR-11934: Visit Solr logging, it's too noisy. 2020-05-09 12:49:59 -04:00
Tomas Fernandez Lobbe d9f9d6dd47
SOLR-13289: Add Support for BlockMax WAND (#1456)
Add support for BlockMax WAND via a minExactHits parameter. Hits will be counted accurately at least until this value, and above that, the count will be an approximation. In distributed search requests, the count will be per shard, so potentially the count will be accurately counted until numShards * minExactHits. The response will include the value numFoundExact which can be true (The value in numFound is exact) or false (the value in numFound is an approximation).
2020-05-08 14:25:47 -07:00
Erick Erickson 4a76a59d69 SOLR-14466: Upgrade log4j2 to latest release (2.13.2) 2020-05-08 13:28:19 -04:00
Simon Willnauer caa2042ff2 Ensure nightly doesn't cause timeouts
TestIndexWriterReader#testDuringAddDelete times out
if nightly hits a configuration that causes tons of flushes
with combination of SMS. This change disables auto-flush for this
test on nightly since it already produces lots of segments by definion.
2020-05-08 07:18:36 +02:00
Simon Willnauer 30ba8de40a LUCENE-9363: Only assert for no merging segments we merges are disabled 2020-05-08 07:02:54 +02:00
Mike Drob 03a60231e8 SOLR-14465: Solr query handling code catches FuzzyTermsException
This reverts commit 7ea7ed72ac.
2020-05-07 17:49:28 -05:00
markharwood 726894f8c8
Revert "Bugfix for FuzzyQuery false negative (#1493)" (#1495)
This reverts commit 28e47549c8.
The use of RegExpQuery as a fallback has to consider that the search string may contain characters which are illegal regex syntax and need escaping.

Will rethink the approach.
2020-05-07 16:28:19 +01:00
Dmitry Emets 4c408a5820
LUCENE-9362: Fix rewriting check in ExpressionValueSource (#1485) 2020-05-07 16:18:10 +01:00
Mike Drob 31b350e804
SOLR-14426 Move auxiliary classes to nested classes (#1487) 2020-05-07 10:04:06 -05:00
markharwood 28e47549c8
Bugfix for FuzzyQuery false negative (#1493)
Fix for Jira issue 9365 where search for `abc` doesn't match doc `abcd` if prefixlength = 3 and edit distance =1.
The fix is to rewrite the FuzzyQuery as a regex if prefix length == search string length.
2020-05-07 15:10:00 +01:00
Alan Woodward d06294e6ab
LUCENE-9366: Remove unused maxDoc parameter from DocValues.emptySortedNumeric() (#1491) 2020-05-07 14:28:01 +01:00
Adrien Grand 583499243a
LUCENE-7822: CodecUtil#checkFooter should throw a CorruptIndexException as the main exception. (#1482) 2020-05-07 13:04:20 +02:00
Alan Woodward e28663893e LUCENE-9350: Add changes entry 2020-05-07 11:33:17 +01:00
Alan Woodward c6d4aeab3f
LUCENE-9350: Don't hold references to large automata on FuzzyQuery (#1467)
LUCENE-9068 moved fuzzy automata construction into FuzzyQuery itself. However,
this has the nasty side-effect of blowing up query caches that expect queries to be
fairly small. This commit restores the previous behaviour of caching the large automata
on an AttributeSource shared between segments, while making the construction a
bit clearer by factoring it out into a package-private FuzzyAutomatonBuilder.
2020-05-07 11:28:54 +01:00
Cassandra Targett d4dbd0b9e7 SOLR-14173: Add entry in CHANGES.txt 2020-05-05 15:40:47 -05:00
Uwe Schindler 9ee8aa61de LUCENE-9278: Fix passing of Java properties for locale: The arguments must be separated. 2020-05-05 12:10:38 +02:00
Marcus 6f775bfa69
SOLR-14014 Allow disabling AdminUI at launch (#1471) 2020-05-04 16:51:31 -05:00
Mike McCandless 1783c4ad47 LUCENE-9191: ensure LineFileDocs random seeking effort does not seek into the middle of a multi-byte UTF-8 encoded Unicode character 2020-05-04 13:29:00 -04:00
Christine Poerschke b81083142c SOLR-14400: SuggestComponent can use parent class' SolrMetricsContext 2020-05-04 16:45:43 +01:00
Christine Poerschke 9c3b2b6654 SOLR-14400: DirectUpdateHandler2 no longer needs to override getSolrMetricsContext 2020-05-04 16:45:28 +01:00
Andrzej Bialecki 5eea489e44 SOLR-14431: SegmentsInfoRequestHandler does not release IndexWriter. 2020-05-04 14:44:01 +02:00
Alan Woodward 0c58687a97
LUCENE-9348: Add a base grouping test for use with different GroupSelector implementations (#1461)
The grouping module tests currently all try and test both grouping by term and
grouping by ValueSource. They are quite difficult to follow, however, and it is not
at all easy to add tests for a new grouping type. This commit adds a new
BaseGroupSelectorTestCase class which can be extended to test particular
GroupSelector implementations, and adds tests for TermGroupSelector and
ValueSourceGroupSelector.  It also adds a separate test for Block grouping,
so that the distinct grouping types are tested separately.
2020-05-04 12:55:00 +01:00
David Smiley e7c7a62a84
SOLR-14351: Oops; add back null check for ZkController 2020-05-03 10:23:16 -04:00
Ignacio Vera 96c47bc850
LUCENE-9087: Build always trees with full leaves and lower the default value for maxPointsPerLeafNode to 512 2020-05-02 11:34:19 +02:00
Uwe Schindler 951efc95be
LUCENE-9278: Improved options file creation: All parameters are escaped automatically, arguments don't need to be strings (they are converted during building options file) (#1479) 2020-05-02 09:53:51 +02:00
Philippe Ouellet 7a849f6943
LUCENE-9354: Sync French stop words with latest version from Snowball. (#1474)
* Sync French stop words with latest version from Snowball.

This new version removed some French homonyms from the list

* Use latest master commit from snowball-website

* LUCENE-9354: regenerate with 'gradle snowball

* LUCENE-9354: add CHANGES.txt entry
2020-05-01 21:11:35 -04:00
Mike Drob 242f48a1ca SOLR-14440 Cert Auth plugin 2020-05-01 13:11:01 -05:00
Mike Drob a5c73d39d3 Revert "SOLR-14440 CertAuth plugin (#1463)"
Another commit accidentally snuck in

This reverts commit 7b289d6185.
2020-05-01 13:09:28 -05:00
Mike Drob 7b289d6185
SOLR-14440 Cert Auth plugin (#1463) 2020-05-01 12:47:12 -05:00
Erick Erickson 217c2faa2c LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-05-01 13:06:57 -04:00
Uwe Schindler 26b0b54bd3
LUCENE-9278: Fix javadocs task to work on windows and with whitespace in project folder (#1476) 2020-05-01 17:49:47 +02:00
Adrien Grand 34c9fe42f8 LUCENE-9331: Make TestIndexWriterDelete#testDeletesOnDiskFull converge faster. 2020-05-01 09:47:27 +02:00
Erick Erickson 9ae05e9b4f LUCENE-7788: fail precommit on unparameterised log messages and examine for wasted work/objects 2020-04-30 19:50:31 -04:00
Ishan Chattopadhyaya 9ed5b6a218 SOLR-14237: Fix HDFS nightly test failure 2020-04-30 21:04:08 +05:30
Dawid Weiss 26c9fce5db LUCENE-9278: concatenate paths for sourcepath using path separator rather than whitespace (which causes invalid option to be passed to javadoc). 2020-04-30 10:24:23 +02:00
Tomoko Uchida 5354f7e88e
LUCENE-9333: Add gradle task to compile changes.txt to a html (#1468) 2020-04-30 17:21:53 +09:00
Mike Drob ddd8fa9284 update CHANGES for #807 2020-04-29 18:29:05 -05:00
Simon Willnauer 207d240ae2 Fix tests to survive nightly runs with many documents 2020-04-29 22:11:42 +02:00