Commit Graph

32125 Commits

Author SHA1 Message Date
Munendra S N c8190e9c3b LUCENE-8892: add missing closing parentheses in MultiBoolFunction's description() 2019-07-01 22:25:21 +05:30
Cassandra Targett 57430f6b9f Update Ruby version in Ref Guide build script 2019-07-01 11:37:11 -05:00
Jason Gerlowski 5abafaa4a3 SOLR-13539: Fix mv update of UUID, enum, bool and binary fields
Co-Authored-By: Thomas Wockinger
2019-07-01 08:54:45 -04:00
Atri Sharma 3a2f1fd19b LUCENE-8862: Introduce Collector Level Memory Accounting (#729)
This commit introduces a mechanism to track the dynamic memory
utilization of Collectors and allow setting collector level limits
for memory usage. A new bitset collecting Collector is introduced
which supports the memory tracker functionality
2019-07-01 13:47:34 +02:00
Alan Woodward 518b6b5aac LUCENE-8893: Intervals.prefix() and Intervals.wildcard() should take BytesRef 2019-07-01 09:06:20 +01:00
Ignacio Vera f5991d96ba LUCENE-8885: Optimise BKD reader by exploiting cardinality information stored on leaves (#746)
The commit adds the method InstersectVisitor#visit(DocIdSetIterator, byte[]).
2019-07-01 06:16:06 +02:00
Jason Gerlowski 60ec073b27 Add missing predefined RBAP perms to ref-guide 2019-06-30 07:29:09 -04:00
Mikhail Khludnev 9b515deb64 SOLR-13577: wait jetty to stop as @hossman advised. 2019-06-30 09:46:46 +03:00
Tomoko Uchida 2804d00137 LUCENE-8874: Show SPI names instead of class names in Luke Analysis tab. 2019-06-30 13:40:12 +09:00
Tomoko Uchida 7e05bd7173 LUCENE-8894: Add APIs to tokenizer/charfilter/tokenfilter factories to get their SPI names from concrete classes 2019-06-30 12:24:11 +09:00
Gert Morten Paimla 2df6ea2305 LUCENE-8891: Add snowball stemmer and analyzer for Estonian language.
Signed-off-by: Tomoko Uchida <tomoko@apache.org>
2019-06-30 09:17:32 +09:00
Michael Sokolov a9e37a6a7f LUCENE-8871: promote kuromoji tools to main jar 2019-06-29 16:20:33 -04:00
Munendra S N 9e40748486 SOLR-12364: add test cases for edismax boost
* This adds tests for bf and boosts
* Use expectThrows in edismax tests to verify exception
2019-06-29 22:34:03 +05:30
Munendra S N 6c83e39dcc SOLR-9409: improve error message on unsupported types in collapsing
* Improve error message when collapsing is not supported on given
  fieldtype
* Return 400 error code when unsupported value are passed for max,min
  or in case of syntax error
2019-06-29 21:53:43 +05:30
Chris Hostetter 881aabe28a SOLR-13580: update test to account for different versions of java using different locale specific numeric formatting characters
(cherry picked from commit 8b72e91df7)
2019-06-28 12:11:22 -07:00
Christine Poerschke 328db38d71 SOLR-13576: Factor out a TopGroupsShardResponseProcessor.fillResultIds method. (Christine Poerschke, Diego Ceccarelli) 2019-06-28 19:00:08 +01:00
Christine Poerschke 07cf48816f SOLR-13280: Strengthen ScheduledTrigger's preferredOperation parameter validation. 2019-06-28 19:00:08 +01:00
Christine Poerschke 785937d987 SOLR-13279: Clarify ScheduledTrigger's "every parameter missing" error response. 2019-06-28 19:00:08 +01:00
Mikhail Khludnev d2acaff578 SOLR-13577: spin until slave got a replication failure while master is down. 2019-06-28 17:54:03 +03:00
Alan Woodward 114db75abc LUCENE-8856: Promote intervals queries from sandbox to queries module 2019-06-28 12:29:18 +01:00
Andrzej Bialecki 0a6c333072 LUCENE-8855: Move the CHANGES entry to the right version. 2019-06-28 10:58:52 +02:00
Andrzej Bialecki 84db2b2742 LUCENE-8855: Fix some size estimates and relax test assertions to work under different JVMs. 2019-06-28 10:34:44 +02:00
Adrien Grand a8fef9a94f LUCENE-8890: Fix compilation. 2019-06-28 10:10:56 +02:00
Sven Amann b8ce50c4c1 LUCENE-8890: Improve parallel iteration of two lists of same length. (#446)
The class `BooleanWeight` takes a `BooleanQuery` (a list of `BooleanClause`s) as input and maintains a list of weights corresponding to the clauses. The clauses and the weights are iterated in parallel in various places throughout the class. At these code locations, it is not obvious that these two lists always have the same length, i.e., that the parallel iteration is safe. Moreover, the parallel iteration is not well supported by the Java language, which is why this operation is implemented differently throughout the code.

This patch joins the two lists to enable parallel iteration without managing two separate lists. This makes the code’s intent more obvious and prevents bugs due to the lists getting out of sync by a future change.
2019-06-28 09:51:23 +02:00
Chris Hostetter 01b303c2e5 SOLR-12988: SSLTestConfig has been changed to throw AssumptionViolatedException when tests/seeds request SSL but the JVM appears to be an OpenJDK version known to have SSL bugs
SOLR-13574: Add CHANGES entry that was overlooked
(cherry picked from commit aaf20aefa4)
2019-06-27 15:52:22 -07:00
Chris Hostetter 8db2fdfa91 SOLR-13574: Fix many test and test-framework classes to not fail on After/AfterClass cleanup if assumptions fail in Before/BeforeClass setup
(cherry picked from commit 7e57d3a9d9)

Conflicts:
	solr/core/src/test/org/apache/solr/cloud/CleanupOldIndexTest.java
2019-06-27 10:39:24 -07:00
Atri Sharma 976bc51514 LUCENE-8889: Add Tests For Accessors Of Ranges in PointRangeQuery (#748) 2019-06-27 13:56:48 +02:00
iverase 4e58515b0c LUCENE-8886: Fix TestMutablePointsReaderUtils tests 2019-06-27 11:37:04 +02:00
Adrien Grand cf443ad9f7 LUCENE-8815: Remove leftover println. 2019-06-27 08:09:42 +02:00
Adrien Grand e4c3f9a987 LUCENE-8855: Remove unused import. 2019-06-27 08:06:44 +02:00
Adrien Grand 01d12578f8 LUCENE-8815: Use a LogMergePolicy when the order of documents is important. 2019-06-27 08:06:03 +02:00
Andrzej Bialecki 81208427d2 LUCENE-8855: Add Accountable to some Query implementations. 2019-06-26 15:30:08 +02:00
Mikhail Khludnev f9e8b8cd0b SOLR-13577: retrying TestReplicationHandler.doTestIndexFetchOnMasterRestart. 2019-06-26 14:17:53 +03:00
jimczi d5a1a2b3e1 LUCENE-8859: The completion suggester's postings format now have an option to load its internal FST off-heap. 2019-06-26 12:32:53 +02:00
Jan Høydahl 2ef43ce78a SOLR-13569: AdminUI visual indication of prod/test/dev environment
(cherry picked from commit b54126169b)
2019-06-26 12:10:39 +02:00
Alan Woodward fa3bf88783 LUCENE-8811: Move max clause checks to IndexSearcher 2019-06-26 10:56:00 +01:00
Ignacio Vera 1f4de51f8b
LUCENE-8868: New storing strategy for BKD tree leaves with low cardinality (#743)
When a leaf has only few distinct values, we store the distinct values with the cardinality.
2019-06-26 11:19:26 +02:00
iverase e296c34ff2 Change Arrays for FutureArrays 2019-06-26 09:50:21 +02:00
Ignacio Vera afb4b928bc LUCENE-8879: Improve BKDRadixSelector tests
This change adds explicit test for the sorting capabilities.
2019-06-26 09:47:05 +02:00
Julie Tibshirani 9fd51bab09 LUCENE-7714: Add a range query in sandbox that takes advantage of index sorting. 2019-06-26 09:43:20 +02:00
Chris Hostetter eeed1827d8 SOLR-13580: add assumeThat calls to ParsingFieldUpdateProcessorsTest to skip test methods impacted by java 13-ea bug in NumberFormat.parse()
(cherry picked from commit 583c219183)
2019-06-25 16:26:24 -07:00
Andrzej Bialecki da6e6fd559 SOLR-13566: REINDEXCOLLECTION does not work with (basic) authentication. 2019-06-25 16:54:56 +02:00
Christine Poerschke ff14a17711 Fix op[t]ional typo in json-facet-api.adoc file. 2019-06-25 11:29:10 +01:00
jimczi 6eb2c81886 LUCENE-8848: Fix IndexWriter leak when TestUnifiedHighlighter#testNotReanalyzed is ignored 2019-06-25 10:37:06 +02:00
Noble Paul 8199ad48b5 reformatting 2019-06-25 17:07:17 +10:00
Mikhail Khludnev e7fea2899d SOLR-12866: Turn TestHdfsCloudBackupRestore ON. No changes yet. 2019-06-25 08:55:15 +03:00
Munendra S N 438364ab94 SOLR-12979: fail fast when collapse field is non-docValued & non-uninvertible
* Improve error message when collapse field is non-docValued & non-uninvertible.
  Return error code 400 instead of 500 in the above case
2019-06-25 10:04:11 +05:30
David Smiley 5259e964b5 SOLR-13367: Range queries will now highlight in hl.method=unified mode.
Lucene MatchesUtils.disjunction method for disjunction over
 BytesRefIterator terms.
2019-06-25 00:11:12 -04:00
Munendra S N 3ef5c0ee74 SOLR-13187: Fix NPE when invalid qParser is specified
* When non-existent qParser is specified return 400 error code
* SOLR-13197: Fix NPE when createQParser is called in StatsField
2019-06-24 22:58:58 +05:30
Andrzej Bialecki c6fb95290f Add missing versions, fix date formatting. 2019-06-24 14:48:31 +02:00