Michael Sokolov
294b8d4ee1
LUCENE-9202: refactor leaf collectors in TopFieldCollector
2020-02-27 08:05:49 -05:00
Andrzej Bialecki
c6bf8b6cec
SOLR-14252: NullPointerException in AggregateMetric.
2020-02-27 13:00:43 +01:00
Mikhail Khludnev
3befb8be94
SOLR-13411: reject incremental update for route.field, uniqueKey and
...
_version_.
2020-02-27 14:51:34 +03:00
Cao Manh Dat
d9c43d9fa3
SOLR-14286: Fix gradle precommit
2020-02-27 18:24:39 +07:00
Cao Manh Dat
043a3cf849
SOLR-14286: Move entry in CHANGES.txt to 8.5.0
2020-02-27 15:13:22 +07:00
Cao Manh Dat
e059455004
SOLR-14286: Update sha files
2020-02-27 15:07:03 +07:00
Cao Manh Dat
666bd493c8
SOLR-14286: Upgrade Jaegar to 1.1.0
2020-02-27 14:51:45 +07:00
noble
edefcf156b
SOLR-14270: fix incorrect date format
2020-02-27 17:28:31 +11:00
Christine Poerschke
fc24fa9506
SOLR-14267: complete <query><HashDocSet> solrconfig.xml removal
2020-02-26 17:47:25 +00:00
Eric Pugh
b4f3efbf94
SOLR-13965: In GraphHandler, support <expressible> configuration and deprecate <streamFunctions> configuration.
...
(Eric Pugh via Christine Poerschke)
Closes #1033 pull request.
2020-02-26 17:36:33 +00:00
Mike McCandless
61e0b4cd87
LUCENE-9252: fix javac linter warnings in spatial-extras (thanks Andras Salamon)
2020-02-26 09:34:58 -05:00
Alan Woodward
98dafe2e10
LUCENE-9207: Don't build span queries in QueryBuilder ( #1239 )
...
QueryBuilder currently has special logic for graph phrase queries with no slop,
constructing a spanquery that attempts to follow all paths using a combination of
OR and NEAR queries. However, this type of query has known bugs(LUCENE-7398).
This commit removes this logic and just builds a disjunction of phrase queries, one
phrase per path.
2020-02-26 14:32:34 +00:00
Chris Hostetter
852f02b4b7
Some additional testing to prove 'defered function computation' in a syntax variant i was recently asked about
2020-02-25 13:21:13 -07:00
David Smiley
50a7075862
SOLR-14256: Remove HashDocSet; add DocSet.getBits.
...
* DocSet is now fixed at two implementations, read-only and doc ordered.
* DocSetBase removed; not needed anymore. DocSet is now an abstract class.
2020-02-25 09:48:20 -05:00
David Smiley
25892271e8
SOLR-14258: DocList should not extend DocSet
2020-02-25 09:39:43 -05:00
Mike
1770797387
SOLR-14223 Create RSAKeyPair from disk ( #1217 )
...
* Create properties for PublicKeyHandler to read existing keys from disk
* Move pregenerated keys from core/test-files to test-framework
* Update tests to use existing keys instead of new keys each run
2020-02-24 12:07:10 -08:00
Anshum Gupta
7ba9d4d756
SOLR-14272: Remove autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay for 9.0 as it was deprecated in 7.1 ( #1269 )
...
* SOLR-14272: Remove autoReplicaFailoverBadNodeExpiration and autoReplicaFailoverWorkLoopDelay for 9.0 as it was deprecated in 7.1
2020-02-24 09:46:05 -08:00
Alan Woodward
b4c2e279a9
LUCENE-9212: Fix precommit
2020-02-24 14:17:04 +00:00
Alan Woodward
19fe1eee68
LUCENE-9212: Remove deprecated Intervals.multiterm() methods
2020-02-24 11:16:37 +00:00
Alan Woodward
ffb7cafe93
LUCENE-9212: Intervals.multiterm() should take CompiledAutomaton
2020-02-24 11:08:48 +00:00
Alessandro Benedetti
663611c99c
[SOLR-12238] Synonym Queries boost ( #357 )
...
SOLR-12238: Handle boosts in QueryBuilder
QueryBuilder now detects per-term boosts supplied by a BoostAttribute when
building queries using a TokenStream. This commit also adds a DelimitedBoostTokenFilter
that parses boosts from tokens using a delimiter token, and exposes this in Solr
2020-02-24 10:29:41 +00:00
Jan Høydahl
57c7139ea3
SOLR-14114: Add WARN to Solr log that embedded ZK is not supported in production ( #1273 )
2020-02-24 09:59:33 +01:00
Jan Høydahl
8b98befe93
SOLR-10306: Document in Reference Guide how to disable or reduce swapping ( #1256 )
2020-02-24 09:50:01 +01:00
Tomoko Uchida
312d6b2a0d
LUCENE-9201: Add an equivalent to "check missing javadocs" task to gradle build
...
Co-Authored-By: Dawid Weiss <dawid.weiss@carrotsearch.com>
2020-02-24 11:05:35 +09:00
Dawid Weiss
c1c5d07d9d
LUCENE-9240: Add full validation equivalent for precommit.
2020-02-23 15:54:10 +01:00
Anshum Gupta
bc41f25cc9
SOLR-14271: Delete CollectionsAPIAsyncDistributedZkTest.testAsyncIdBackCompat as that is no longer required ( #1275 )
2020-02-21 09:53:10 -08:00
Erick Erickson
292bed0c42
SOLR-11035: (at least) 2 distinct failures possible when clients attempt searches during SolrCore reload
2020-02-21 10:57:16 -05:00
Ignacio Vera
88dd1c3f3d
LUCENE-9238: Add new XYPointField, queries and sorting capabilities ( #1272 )
...
New XYPointField field and Queries for indexing, searching and sorting cartesian points.
2020-02-21 11:26:30 +01:00
Dawid Weiss
cb68d7d2c5
LUCENE-9232: add a script-hack check so that in case somebody upgrades the scripts automatically they'll know they need to add the hack.
2020-02-21 10:40:27 +01:00
Jan Høydahl
89b13377a1
SOLR-14250: Do not log error when trying to consume non-existing input stream due to Expect: 100-continue ( #1250 )
2020-02-21 10:30:10 +01:00
Dawid Weiss
f8a2c39906
LUCENE-9155: add missing naist dictionary generation, clean up the code a bit.
2020-02-21 10:24:05 +01:00
Noble Paul
9f3f7244ac
SOLR-14270 export command to have an option to write to a zip file ( #1266 )
2020-02-21 13:41:50 +11:00
Robert Muir
9302eee1e0
LUCENE-9235: upgrade all python to python3
...
Die, python2, die.
Some generated .java files change (parameterized automata for
spell-correction).
This is because the order of python dictionaries was not well-defined
previously. A sort() was added so that the python code now generates
reproducible output (Thanks @mikemccand).
So we'll suffer a change once, but the automata are equivalent. If you
run the script again you should not see source code changes.
The relevant unit tests are exhaustive (if you trust the paper!), so we can
be confident it does not break things, even though it looks very scary.
2020-02-20 21:27:38 -05:00
Mike Drob
79966132fc
SOLR-14264 Set minimum gzip size for responses
2020-02-20 17:14:21 -06:00
Anshum Gupta
cea4226367
SOLR-14271: Remove duplicate async id check meant for pre Solr 8 versions ( #1268 )
...
* SOLR-14271: Remove duplicate async id check meant for pre Solr 8 versions
2020-02-20 15:13:05 -08:00
Anshum Gupta
cb18586ea0
LUCENE-9155: Add Apache License header to the Kuromoji dictionary compilation ( #1271 )
2020-02-20 14:59:06 -08:00
Jan Høydahl
073e7bd08c
LUCENE-9233 Add top level LICENSE file
...
This will tag our repo at GitHub as Apache 2.0 licensed
2020-02-20 20:53:57 +01:00
Nhat Nguyen
a0b8f5c7c2
LUCENE-9228: Sort dvUpdates by terms before apply
...
With this change, we sort dvUpdates in the term order before applying if
they all update a single field to the same value. This optimization can
reduce the flush time by around 20% for the docValues update user cases.
2020-02-20 13:18:10 -05:00
Dawid Weiss
62662e477a
LUCENE-9155: Port Kuromoji dictionary compilation (regenerate).
2020-02-20 19:00:56 +01:00
Dawid Weiss
7604639b59
Move jgit version declaration to scriptDepVersions.
2020-02-20 13:54:07 +01:00
Shalin Shekhar Mangar
2fdd3b02bb
SOLR-12550: Adding entry to CHANGES.txt
2020-02-20 04:33:53 -08:00
Marc A. Morissette
051133c13f
SOLR-12550: ConcurrentUpdateSolrClient doesn't respect timeouts for commits and optimize ( #417 )
...
ConcurrentUpdateSolrClient now propagates its connection and read timeouts to the private HttpSolrClient used to commit and optimize.
2020-02-20 04:29:20 -08:00
iverase
054b3be627
LUCENE-8707: fix test bug. when bounding box if a triangle
...
is within a circle, the triangle is within the circle as well.
2020-02-19 18:21:03 +01:00
Ignacio Vera
d48bafb299
LUCENE-8707: Add LatLonShape and XYShape distance query ( #587 )
2020-02-19 16:03:30 +01:00
Mikhail Khludnev
001a35cc06
SOLR-14263: stripping .adoc to fix build.
2020-02-19 13:53:12 +03:00
Jan Høydahl
8389b87e39
LUCENE-9229: Fix some broken links
...
Change some wiki -> cwiki links
Signed-off-by: Jan Høydahl <janhoy@apache.org>
2020-02-19 10:33:26 +01:00
markharwood
79a4a680e7
Test fix - new binary doc values test could use invalid values.
2020-02-19 09:14:14 +00:00
Robert Muir
b9a569e7be
LUCENE-9230: explicitly call python version we want from builds
...
On newer linux distros, at least, 'python' now means python3. So
we can't rely on what version of python it will invoke (at least for a
few years).
For example in Fedora Linux:
https://fedoraproject.org/wiki/Changes/Python_means_Python3
For python2.x code, explicitly call 'python2.7' and for python3.x code,
explicitly call 'python3'.
Ant variable names are cleaned up, e.g. 'python.exe' is renamed to
'python2.exe' and 'python32.exe' is renamed to 'python3.exe'. This also
makes it easy to identify remaining python 2.x code that should be
migrated to python 3.x
2020-02-18 18:58:17 -05:00
Erick Erickson
aa130c4259
SOLR-14263: Update jvm-settings.adoc
2020-02-18 16:44:51 -05:00
Dawid Weiss
491c99a3de
LUCENE-9232: tone down daemon defaults in generated local settings.
2020-02-18 19:43:39 +01:00