4317 Commits

Author SHA1 Message Date
Shay Banon
22f0e79a84 use merge trigger to control when to do merges
now with merge trigger, we can simply decide when to do merges based on it
2013-01-23 13:24:20 +01:00
Shay Banon
d969e61999 Remove settings option for index store compression, compression is always enabled
closes #2577
2013-01-23 13:11:48 +01:00
Simon Willnauer
2880cd0172 Upgrade to Lucene 4.1
* Removed CustmoMemoryIndex in favor of MemoryIndex which as of 4.1 supports adding the same field twice
* Replaced duplicated logic in X[*]FSDirectory for rate limiting with a RateLimitedFSDirectory wrapper
* Remove hacks to find out merge context in rate limiting in favor of IOContext
* replaced Scorer#freq() return type (from float to int)
* Upgraded FVHighlighter to new 'centered' highlighting
* Fixed RobinEngine to use seperate setCommitData
2013-01-23 11:54:11 +01:00
Shay Banon
20f43bf54c add hasSingleArrayBackingStorage
allow for optimization only when there really is a single array, and not when there is a multi dimensional one
2013-01-23 10:24:43 +01:00
Igor Motov
bbfd3957eb Improve stability of the testNodesInfos test 2013-01-22 12:29:38 -05:00
Igor Motov
9becdb814a Improve stability of the shardsCleanup test 2013-01-22 10:20:18 -05:00
Shay Banon
1185d4eb19 Merge branch 'fielddata' 2013-01-22 16:17:15 +01:00
Shay Banon
c295211a85 final move to new field data 2013-01-22 16:16:33 +01:00
Shay Banon
27bfb341ff better logging on missing format, and allow to configure format on a type on the index level 2013-01-22 16:16:33 +01:00
uboness
09cc70b8c9 added predefined empty implementation for all atomic field datas 2013-01-22 16:16:33 +01:00
Shay Banon
6b92b592b4 allow to clear by reader the new field data cache 2013-01-22 16:16:32 +01:00
Shay Banon
c67386f644 properly invalidate on core closed reader 2013-01-22 16:16:32 +01:00
Shay Banon
af757fd821 more usage of field data
note, removed field data from cache stats, it will have its own stats later on (cache part is really misleading)
2013-01-22 16:16:32 +01:00
Shay Banon
de013babf8 move geo filters and numeric range to use new field data 2013-01-22 16:16:32 +01:00
Shay Banon
be1e5becbb move scripts to use new field data 2013-01-22 16:16:32 +01:00
Shay Banon
772ee9db54 move terms to use new field data 2013-01-22 16:16:32 +01:00
Shay Banon
e5b651321f remove some safe methods because of the new makeSafe method usage 2013-01-22 16:16:32 +01:00
Shay Banon
f189a832c5 grr pages -> paged 2013-01-22 16:16:32 +01:00
Shay Banon
5b7173fc35 move sorting to work with new field data 2013-01-22 16:16:32 +01:00
uboness
b739bf97d4 added missing dedicated value comparators for the different indices field data 2013-01-22 16:16:32 +01:00
Shay Banon
45f27fe96a add packed bytes variant for strings/bytes 2013-01-22 16:16:32 +01:00
uboness
855b64a8a7 byte field data implementation 2013-01-22 16:16:31 +01:00
uboness
f1f3c241fd short field data implementation 2013-01-22 16:16:31 +01:00
uboness
3840439365 float field data implementation 2013-01-22 16:16:31 +01:00
Shay Banon
9137fcc6fc move geo distance sorting to use new field data 2013-01-22 16:16:31 +01:00
Shay Banon
d5e70a27df integer type to support int field data type 2013-01-22 16:16:31 +01:00
uboness
fc09ce7ac9 Implemented int field data 2013-01-22 16:16:31 +01:00
Shay Banon
d82859c82b geo point new field mapper with geo distance facet based impl 2013-01-22 16:16:31 +01:00
Shay Banon
2e86081f7b use smartNameMapper on context 2013-01-22 16:16:31 +01:00
Shay Banon
d88e3f73ac add specific makeSafe method to make an unsafe (shared) bytes based value to a "safe" one 2013-01-22 16:16:31 +01:00
Shay Banon
1765b0b813 date histogram to use new field data 2013-01-22 16:16:31 +01:00
Shay Banon
37acba1b57 terms stats to use new field data 2013-01-22 16:16:31 +01:00
Shay Banon
f1f86efed5 move statistical facet to use new field data 2013-01-22 16:16:30 +01:00
Shay Banon
699ff2782e move histogram facet to use new field data 2013-01-22 16:16:30 +01:00
Shay Banon
8c7e0f5ca1 fix getOrds on single array ords 2013-01-22 16:16:30 +01:00
Shay Banon
fa363b2dca move range facet to use new field data abstraction 2013-01-22 16:16:30 +01:00
Shay Banon
692413862a add clear when deleting an index for the field data service 2013-01-22 16:16:30 +01:00
Shay Banon
a39ca58de9 add field data service to index level services 2013-01-22 16:16:30 +01:00
Shay Banon
2d91939253 add initial field data type support to mappers
hardwired and still happily leaves with current field data impl
2013-01-22 16:16:30 +01:00
Shay Banon
e0b280f9b3 use FieldMapper.Names for fieldNames, and not just fieldName as string 2013-01-22 16:16:30 +01:00
Shay Banon
7dc5cf9799 add long field support 2013-01-22 16:16:30 +01:00
Shay Banon
7397007e05 initial commit 2013-01-22 16:16:30 +01:00
Clinton Gormley
7cfdd9ef59 Corrected filter strategy option in FilteredQueryParser
Changed from 'query_filter' to 'query_first'
2013-01-22 12:54:00 +01:00
Simon Willnauer
0b730aae81 Pass on filterStrategy in XFilteredQuery if query is rewritten 2013-01-22 12:40:21 +01:00
Martijn van Groningen
a5bd57ed6c Added trace log statement, to catch stacktraces 2013-01-20 23:17:18 +01:00
Simon Willnauer
35cf9ee11d wait for cluster to be formed in SimpleNodesInfoTests 2013-01-19 15:44:26 +01:00
Simon Willnauer
d6b613ac8c Respect lowercase_expanded_terms in MappingQueryParser
Fixes #2566
2013-01-19 13:57:45 +01:00
Simon Willnauer
31fd521fd1 provide more information if a null DocumentMapper is returned 2013-01-18 16:43:56 +01:00
Simon Willnauer
c563248f76 testMoreLikeThisIssue2197 should create index mapping first to prevent races 2013-01-18 16:41:37 +01:00
Simon Willnauer
6f38a3a8a8 create index and mapping first to ensure all relevant nodes see the mapping 2013-01-18 16:09:24 +01:00