Commit Graph

32110 Commits

Author SHA1 Message Date
Koen De Groote 67104dd615 LUCENE-8847: Code Cleanup: Rewrite StringBuilder.append with concatted strings (#707)
This specific commit affects all points in the casebase where the argument of a StringBuilder.append() call is itself a regular String concatenation.
This defeats the purpose of using StringBuilder and also introduces an extra alloction.
These changes should avoid that.

ant tests have run, succeeded on local machine.

Removing test files from the changes.

Another suggested rework.
2019-06-10 18:07:43 +02:00
Alan Woodward e8950f4a52 LUCENE-8845: Allow configurable maxExpansions for prefix/wildcard intervals 2019-06-10 16:14:42 +01:00
Atri Sharma f84afab008 LUCENE-8362: Introduce DocValues Fields and Range Queries for native Range Field Types
This commit introduces a new DocValues field and corresponding
range query for binary ranges. These classes are extended into
concrete implementations for each of Int, Long, Float and Double
range fields.
2019-06-10 15:14:15 +02:00
Colin Goodheart-Smithe 5ef2b3f6b8 LUCENE-8815: Adds a DoubleValues implementation for feature fields (#687)
This change adds a static method FeatureField#newDoubleValues() which can be used to retrieved the values of a feature for documents directly rathert than having to store the values in a numeric field alongsidde the feature field.
2019-06-10 09:07:24 +02:00
Tim Underwood 97ca9df7ef LUCENE-8834: Cache the SortedNumericDocValues.docValueCount() value whenever it is used in a loop (#698) 2019-06-10 08:56:21 +02:00
Namgyu Kim fe58b6f3a2 LUCENE-8812: disable Java 9 try-with-resources style in TestKoreanNumberFilter
Signed-off-by: Namgyu Kim <namgyu@apache.org>
2019-06-10 01:56:34 +09:00
Namgyu Kim 5a75b8a080 LUCENE-8812: Add new KoreanNumberFilter that can change Hangul character to number and process decimal point
Signed-off-by: Namgyu Kim <namgyu@apache.org>
2019-06-09 23:00:14 +09:00
Gus Heck 3d57a323a9 SOLR-13131 Fix CHANGES.txt entry 2019-06-08 13:25:03 -04:00
Michael Sokolov e85c6e6429 LUCENE-8844: bump FST version and fix related CHANGES entry 2019-06-08 10:22:02 -04:00
Cassandra Targett 4130876510 Ref Guide: little typos 2019-06-07 17:31:46 -05:00
Cassandra Targett c598e27ae7 Ref Guide: minor typos/fixes for 8.1 ref guide 2019-06-07 13:47:26 -05:00
Cassandra Targett 24f7a0bf51 SOLR-12330: ref guide typos 2019-06-07 13:47:26 -05:00
Atri Sharma 965fd194d1 LUCENE-8825: Improve CheckHits's Printing Capabilities
Signed-off-by: Adrien Grand <jpountz@gmail.com>
2019-06-07 18:47:41 +02:00
Christine Poerschke 85f4029c5c SOLR-13496: Fix distributed grouping related NullPointerException in JSONWriter.writeSolrDocument 2019-06-07 16:05:10 +01:00
Alan Woodward 67677d995e LUCENE-8828: Make unorderedNoOverlaps a separate IntervalsSource 2019-06-07 14:45:56 +01:00
Jan Høydahl 85abdbebf5 SOLR-13526: @AwaitsFix failing tests 2019-06-07 08:34:17 +02:00
Jan Høydahl df1775ffd3
LUCENE-8802: buildAndPushRelease --logfile arg (#679) 2019-06-06 21:47:50 +02:00
Jan Høydahl 8d6fd7298f LUCENE-8818: Fix smokeTestRelease.py encoding bug 2019-06-06 21:42:24 +02:00
Cao Manh Dat 3364753661 SOLR-13434: Using back Java 9 type reference 2019-06-06 12:11:37 +01:00
Ignacio Vera 05ea0f2d54
LUCENE-8775: Improve tessellator to handle better cases where a hole share a vertex with the polygon 2019-06-06 08:58:49 +02:00
Tomas Fernandez Lobbe f3148fa9e0 SOLR-13521: Fix input parameter handling for DynamicField and FieldTypes (Schema API) 2019-06-05 16:01:43 -07:00
Christine Poerschke 757e4548c7 SOLR-13518: extra assertNotNull info for SolrInfoBeanTest 2019-06-05 20:39:01 +01:00
Jan Høydahl 6b70bdb3c0 LUCENE-8827: Speed up poll-mirrors.py 2019-06-05 21:22:29 +02:00
Jan Høydahl f070b7c742
LUCENE-8827: Speed up poll-mirrors.py and add -once argument. Python3 only (#699)
Also skips Python2 support like the other scripts in the folder
2019-06-05 21:14:31 +02:00
Cao Manh Dat da832d4f3a SOLR-13434: Fixes problem on Java 8 build 2019-06-05 15:35:05 +01:00
Ignacio Vera c6390f80d1
LUCENE-8831: Fixed LatLonShapeBoundingBoxQuery .hashCode method 2019-06-05 15:57:10 +02:00
Jan Høydahl 73b15d8984 Add back-compat indices for 7.7.2 2019-06-05 11:16:41 +02:00
Jan Høydahl 0d9bf8fe73 Ignore python caches 2019-06-05 10:56:57 +02:00
Jan Høydahl be18d8eaa2 Add bugfix version 7.7.2 2019-06-05 02:31:09 +02:00
Jan Høydahl 6c1d1c3250 DOAP changes for release 7.7.2 2019-06-05 02:06:10 +02:00
Chris Hostetter 92cf9d8758 Fix TestSort.testRandomFieldNameSorts typo that ccaused very sporadic but reproducible failures 2019-06-04 13:49:57 -07:00
Cao Manh Dat a8fc069395 SOLR-13434: Update CHANGES.txt 2019-06-04 20:07:04 +01:00
Cao Manh Dat 301ea0e462
SOLR-13434: OpenTracing support for Solr (#685) 2019-06-04 20:04:11 +01:00
Cao Manh Dat bd3cc0b6a1 SOLR-13510: Move entry of CHANGES.txt to 8.1.2 2019-06-04 20:02:56 +01:00
erick 7fb5b7ed35 SOLR-12249: Better error message when grouping on a tokenized (non SortableText) field in SolrCloud 2019-06-04 10:27:06 -07:00
Cao Manh Dat cee4ed783e SOLR-13510: Intermittent 401's for internode requests with basicauth enabled 2019-06-04 16:12:49 +01:00
noble b6d20b6f1b SOLR-13329: ref guide 2019-06-04 16:11:32 +10:00
noble 776ae37957 SOLR-13329: ref guide 2019-06-04 15:36:16 +10:00
erick 045ee7c0fa SOLR-8346: Upgrade Zookeeper to version 3.5.5. Update solrj/ivy.xml to match 8x precommit fix 2019-06-03 21:14:02 -07:00
Erick Erickson 7ebeab71f4 SOLR-8346: Upgrade Zookeeper to version 3.5.5 2019-06-03 17:50:35 -07:00
noble 040340af46 SOLR-13329: typo in CHANGES.txt 2019-06-03 21:59:16 +10:00
Noble Paul 0a41163d27
SOLR-13504: In autoscaling policies, use an explicit 'put : on-each' to specify the the rules is applied on each node (#694)
SOLR-13504: In autoscaling policies, use an explicit 'put : on-each' to specify the the rules is applied on each node
2019-06-03 18:13:18 +10:00
markrmiller b09d462ee4 SOLR-13489: Stop the leader from trying to rejoin the election on session expiration and harden our zk reconnect code path. 2019-06-02 22:56:56 -05:00
Noble Paul 808f934cee
SOLR-13504 improve autoscaling syntax by adding a nodeset attribute (#693)
* SOLR-13504:  more checks and tests
2019-06-02 18:54:28 +10:00
Simon Willnauer b28de243be
LUCENE-8813: Ensure we never apply deletes from a closed DWPTDeleteQueue (#688)
Today we don't have a strong protection that we add and apply deletes / updates
on or from an already flushed delete queue. DWPTDeleteQueue instances are replaced
once we do a full flush in order to reopen an NRT reader or commit the IndexWriter.

In LUCENE-8813 we tripped an assert that used to protect us from such an situation
but it didn't take all corner cases from concurrent flushing into account. This change
adds a stronger protection and ensures that we neither apply a closed delete queue nor
add any updates or deletes to it.

This change also allows to speculatively freeze the global buffer that might return
null now if the queue has already been closed. This is now possible since we ensure that
we never see modifications to the queue after it's been closed and that happens right after
the last DWPT for the ongoing full flush is done flushing.
2019-06-01 08:52:23 +02:00
Simon Willnauer d488156921 Merge branch 'master' into LUCENE-8813 2019-05-31 21:05:41 +02:00
Noble Paul 1ff7b2942c
SOLR-13504: improve autoscaling syntax by adding a nodeset attribute (#691)
SOLR-13504: In autoscaling policies, use an explicit 'nodeset' attribute for filtering nodes instead of using them directly at the toplevel
2019-05-31 17:45:55 +10:00
Cassandra Targett 0c15f638e9 Ref Guide: fix bad link reference 2019-05-30 14:58:20 -05:00
Cassandra Targett b86dd59fe1 Ref Guide: expand abbreviations, standarize some spellings 2019-05-30 14:49:02 -05:00
Cassandra Targett df96a0e1b8 Ref Guide: fix title case for all section headings 2019-05-30 14:10:05 -05:00