Commit Graph

32405 Commits

Author SHA1 Message Date
Ishan Chattopadhyaya 6edbda7429 SOLR-13662: Package manager (CLI) 2019-11-14 19:19:58 +05:30
Adrien Grand 3c9140f243 LUCENE-8920: CHANGES entry. 2019-11-14 09:26:20 +01:00
Bruno Roustant 5dd9c4c04b LUCENE-8920: Reduce the memory used by direct addressing of arcs (#980) 2019-11-14 09:25:47 +01:00
noble 010fb0b994 LUCENE-8920: precommit errors 2019-11-14 09:22:25 +01:00
Michael Sokolov e97380ad20 LUCENE-8920: Fix bug preventing FST duplicate tails from being shared when encoded as array-with-gaps 2019-11-14 09:21:59 +01:00
Michael Sokolov fe1653b938 LUCENE-8920: refactor FST binary search 2019-11-14 09:21:10 +01:00
Michael Sokolov 0f4dcde4d9 LUCENE-8920: remove Arc setters, moving implementations into Arc, or copying data into consumers 2019-11-14 09:21:00 +01:00
Michael Sokolov 4836dfc8b8 LUCENE-8920: encapsulate FST.Arc data 2019-11-14 09:20:45 +01:00
Adrien Grand d62a2dd67e LUCENE-9029: Deprecate SloppyMath toRadians/toDegrees in favor of Java Math 2019-11-14 09:02:26 +01:00
Istvan Farkas a1777b540b
SOLR-13921: Processing UpdateRequest with delegation token throws NullPointerException
Signed-off-by: Kevin Risden <krisden@apache.org>
2019-11-13 13:03:41 -05:00
Andrzej Bialecki 3c06fbcad2 SOLR-13898: Non-atomic use of SolrCache get / put. 2019-11-13 18:10:12 +01:00
Chris Hostetter 8c12979fdd SOLR-13872: Fixed Backup failures due to race conditions in saving/reserving commit points
(cherry picked from commit 30e55e2b6e)
2019-11-13 08:59:22 -07:00
Christoph Büscher eeea9fe2c7 LUCENE-9030: Fix different Solr- and WordnetSynonymParser behaviour (#981)
This fixes an issue where sets of equivalent synonyms in the Wordnet format are
parsed and added to the SynonymMap in a way that leads to the original input
token not being typed as "word" but as SYNONYM instead. Also the original token
doesn't appear first in the token stream output, which is the case for
equivalent solr formatted synonym files.
Currently the WordnetSynonymParser adds all combinations of input/output pairs
of a synset entry into the synonym map, while the SolrSynonymParser excludes
those where input and output term are the same. This change adds the same
behaviour to WordnetSynonymParser and adds tests that show the two formats are
outputting the same token order and types now.
2019-11-13 15:41:08 +00:00
noble 086bad30f0 SOLR-13821: Return the size of the file 2019-11-13 18:55:29 +11:00
noble e428315387 SOLR-13822: Added a testcase and a bug fix 2019-11-13 17:44:40 +11:00
noble bb2385025f SOLR-13841: Added 'JsonProperty' to forbidden APIs 2019-11-13 17:43:53 +11:00
Chris Hostetter 700aeeb58f Fix SOLR-13869 typo in CHANGES.txt
(cherry picked from commit 5df9a51cbf)
2019-11-12 14:04:53 -07:00
Chris Hostetter b872863da9 SOLR-13864: SolrTestCaseJ4.getNextAvailablePort() has been deprecated
(cherry picked from commit 603be023fe)
2019-11-12 13:42:14 -07:00
Chris Hostetter 26b7799af6 SOLR-13870: SolrJmxReporterTest no longer depends on (buggy) getNextAvailablePort()
(cherry picked from commit 367fe2f341)
2019-11-12 09:42:43 -07:00
noble d4f2a84df5 SOLR-13822: more ref guide 2019-11-12 18:04:01 +11:00
Noble Paul 07e1df28df SOLR-13822: Ref guide and error handling
SOLR-13822: Ref guide and error handling for package loader, package store
2019-11-12 16:50:25 +11:00
Kevin Risden 5a241911ff
LUCENE-9041: Upgrade ECJ to 3.19.0 to fix sporadic precommit javadoc issues
Lucene/Solr dev mail list post:
http://mail-archives.apache.org/mod_mbox/lucene-dev/201911.mbox/%3CCAJU9nmhzmvg1mWPup9%2Bg3V%3Dsbz18M2DLO-3asEqaUCQpcZHiYA%40mail.gmail.com%3E

Signed-off-by: Kevin Risden <krisden@apache.org>
2019-11-11 19:42:44 -05:00
ginger 8da9e1915f LUCENE-9002: Query caching leads to absurdly slow queries (#940)
Co-Authored-By: Adrien Grand <jpountz@gmail.com>
2019-11-11 22:09:58 +01:00
Jason Gerlowski f072747827 LUCENE-9026: Add getters to DocValuesTermsQuery 2019-11-11 15:33:13 -05:00
noble a09f2df216 SOLR-13822: Missing package-info files 2019-11-08 14:42:49 +11:00
noble edb5f63869 SOLR-13822: precommit error fixed 2019-11-08 12:56:26 +11:00
Houston Putman f4eea9b2f5 SOLR-13844: Fixing tests related to ShardTerms recovery removal (#995) 2019-11-06 17:25:52 +00:00
Noble Paul 37059eb594
SOLR-13822: Isolated Classloading from packages (#997)
* SOLR-13821: A Package store to store and load package artifacts 

* SOLR-13822: A Package management system with the following features. A packages.json in ZK to store
  the configuration, APIs to read/edit them and isolated classloaders to load the classes from
  those packages if the 'class' attribute is prefixed with `<package-name>:` 

*  SOLR-13841: Provide mappings for jackson annotation @JsonProperty to use Jackson deserializer
2019-11-06 19:45:14 +11:00
Joel Bernstein e4f23388dc SOLR-13864: MathExpressionTest non-reproducible failures due to assertions of non-absolutes and randomization beyond test seed 2019-11-05 15:16:33 -05:00
Joel Bernstein 3d69d112bc Fix CHANGES.txt 2019-11-05 09:20:34 -05:00
Joel Bernstein 70f5533045 SOLR-10786: Update CHANGES.txt 2019-11-05 09:18:41 -05:00
Andrzej Bialecki 848529128f SOLR-13882: Collections API COLSTATUS does not check live_nodes when reporting replica's status. 2019-11-05 14:07:24 +01:00
Jason Gerlowski a98198cc04 SOLR-13762: Allow BinaryField use with non-binary wt's.
Closes #883
2019-11-04 08:44:33 -05:00
Houston Putman 2f8b3ea634 SOLR-13844: Remove replica recovery terms with the replica term (#951) 2019-11-04 09:41:40 +00:00
Ishan Chattopadhyaya c3b8b584bf DOAP changes for release 8.3.0 2019-11-03 04:28:46 +05:30
Joel Bernstein fa7fe3af19 SOLR-10786: Add DBSCAN clustering Streaming Evaluator 2019-11-02 14:52:51 -04:00
Mikhail Khludnev 1f6c06f305 LUCENE-9028: fix test compile 2019-11-01 16:40:52 -07:00
Tomas Fernandez Lobbe 332f1d7741 SOLR-13207: Fix tests 2019-11-01 15:54:43 -07:00
Mikhail Khludnev d49b36ec9c LUCENE-9028: Introduce Intervals.multiterm() 2019-11-01 15:11:14 -07:00
Chris Hennick 543d0b79aa SOLR-13207: Handle query errors in calculateMinShouldMatch (#978)
Traps error that arises when the < operator is used at the end of a query field.
Also handles NumberFormatException when the operand isn't a number.
2019-11-01 10:43:34 -07:00
Ishan Chattopadhyaya c8eaf54478 Add back-compat indices for 8.3.0 2019-11-01 06:32:50 +05:30
Munendra S N 0e3a66be43 SOLR-13823: fix ClassCastEx in group.query when score is requested
* This makes sures score computed for standalone and distributed
  is same for group.query. This is done by using mainQuery to compute
  scores
2019-10-29 14:07:20 +05:30
Munendra S N 2055983d80 SOLR-13877: fix NPE in expand component
* This could happen when expand component is not used with collapse
  and matched docs have fewer unique values
2019-10-29 14:07:20 +05:30
Paul Sanwald 7d0dbdaf62 LUCENE-9024: Optimize IntroSelector to use median of medians (#966) 2019-10-29 09:25:54 +01:00
Munendra S N e713811b17 update documentation for q.op and df
* defaultSearchField and defaultOperator are removed from schema.
  update the documentation to reflect this change
2019-10-29 10:53:47 +05:30
Tomas Fernandez Lobbe 220faa5cbf SOLR-13865: Add missing package docs 2019-10-28 16:25:01 -07:00
Houston Putman bf26279699 SOLR-13865: Migrate replica routing code to SolrJ (#974)
* [SOLR-13865] Migrate replica routing code to  solrJ

* Added a CommonTestInjection class.

* Fixing imports.

* Reverted extraneous streaming changes.

* Fix precommit errors.

* Changing name of the RLTManager.

* Splitting up existing tests.

* Updated documentation.

* Added solr/CHANGES.txt entry
2019-10-28 15:51:04 -07:00
noble 8489b0f159 a simple perf test to check serialization/deserialization perf 2019-10-28 17:18:37 +11:00
Tobias Ibounig dfad6f0fd6 Add temporal unit to warmupTime param in ref guide (#975) 2019-10-25 15:02:06 -05:00
Cassandra Targett 3a7bf3b3af SOLR-13847: Fix docs for Metrics Trigger 2019-10-25 13:58:49 -05:00