1821 Commits

Author SHA1 Message Date
kimchy
d2a3f5142f improve the order of shutdown of top level components in node, close indices first and applying cluster changes, also, improve atomicity of closing of indices and shards 2011-02-01 23:10:15 +02:00
kimchy
eb1db1140b better to close the channels on another thread as well, just to be safe 2011-02-01 23:08:52 +02:00
kimchy
8587f16119 make sure to call releaseExternalResources on another thread to make sure its not called from a netty IO handler 2011-02-01 22:16:09 +02:00
kimchy
237e936884 if action is performing the operation, return true to indicate it 2011-02-01 17:00:59 +02:00
kimchy
0dfa3dc8a2 Groovy client doesn't bind to any variables outside the closure, closes #654. 2011-02-01 14:16:27 +02:00
kimchy
8927e1dee4 Search Scripts: Allow to access score in facet related scripts using doc.score, closes #663. 2011-02-01 13:41:58 +02:00
kimchy
cc6f65f8b8 Search: When sorting, allow to pass track_scores and set it to true to get scores/max_score back, closes #662. 2011-02-01 12:38:46 +02:00
kimchy
5da14a7ed1 Geo: All geo components that accept an array of [lat, lon] to change to do [lon, lat] to conform with GeoJSON, closes #661. 2011-02-01 01:39:01 +02:00
kimchy
f8b5628db9 have rolling restart stress test create incremental ids 2011-01-31 21:41:46 +02:00
kimchy
c7add5f377 upgrade to mvel 2.1 snapshot to gain performance improvements 2011-01-31 21:41:23 +02:00
kimchy
54c770bcc9 improve hash wheel timer 2011-01-31 16:26:17 +02:00
kimchy
cebdae5707 refactor script execution handling to improve performance, also introduce specific search script executor 2011-01-31 16:08:06 +02:00
kimchy
5d39cc93dd refresh for test 2011-01-31 15:51:39 +02:00
kimchy
04c2a2a543 move ngram to the default processor 2011-01-31 11:52:02 +02:00
kimchy
e85f9c276f only allow _score to be used, and remove score from custom_score scripts 2011-01-31 02:19:41 +02:00
kimchy
bdb87c7a62 refactor a bit search script execution 2011-01-31 01:29:30 +02:00
kimchy
919143f6b6 don't break if no document mapper exists 2011-01-31 00:00:24 +02:00
kimchy
e516051ea5 Search: When fetching _parent, only the _id should be returned, and not type#id, closes #658. 2011-01-30 21:16:45 +02:00
kimchy
8b9ec890c3 Thread Pool: Increase the keep alive time of threads from 60 seconds to 60 minutes, closes #657. 2011-01-30 20:34:34 +02:00
kimchy
5b4846b0b6 Translog Flushing: Improve logic, flush not just by operations in the translog, closes #656. 2011-01-30 17:41:22 +02:00
kimchy
8884b575c1 more doc 2011-01-30 16:30:17 +02:00
kimchy
2820988171 upgrade to gradle 0.9.2 2011-01-30 16:05:05 +02:00
kimchy
94c632b79b Java Client - Allow to set facets in binary format, closes #442. 2011-01-30 15:53:10 +02:00
kimchy
e5db3175fb add explicit internal methods for getting doc fields 2011-01-30 00:34:50 +02:00
kimchy
ad4bb464e8 upgraded to new trove, major upgrade, better perf, but damn, 2mb larger in size... 2011-01-30 00:05:56 +02:00
kimchy
0b09fd0806 Facets: Remove redundant data returned as part of facet response (for example, the field name being faceted), closes #655. 2011-01-29 20:44:58 +02:00
kimchy
7fa5b0cb57 only add highlighted fragments that have a score > 0 (when ending up using the default highlighter) 2011-01-29 15:29:25 +02:00
kimchy
2d94087f90 explicitly set optimize parameters when doing async merge 2011-01-29 04:11:56 +02:00
kimchy
4a27671d0c moe internal stats on translog 2011-01-29 04:04:58 +02:00
kimchy
332c4cfa53 use bloom filter to reduce seeks when needing to load version 2011-01-29 03:55:00 +02:00
kimchy
3f8933fb7b add filter setting with clojure in groovy 2011-01-28 11:28:41 +02:00
kimchy
ead4d600be add a test for term docs version deletes 2011-01-27 00:00:29 +02:00
kimchy
30f54fe23e change default async interval to 1 second, to do merges (if needed) more often 2011-01-26 23:29:24 +02:00
kimchy
00fa7c95fb improve test time 2011-01-26 23:04:10 +02:00
kimchy
5ecb847a3a improve test time 2011-01-26 22:59:35 +02:00
kimchy
24d5a758f0 fix thread name 2011-01-26 22:43:02 +02:00
kimchy
c7e73e4558 tookInMillis is not serialized over network for bulk response 2011-01-26 22:41:41 +02:00
kimchy
6c21c30f31 Index Merge: Improve internal (segment) merging by not initiating it on doc operations, closes #653. 2011-01-26 22:39:40 +02:00
kimchy
e1d56ea467 call maybeMerge outside of writeLock to reduce work done under writeLock 2011-01-26 17:16:32 +02:00
kimchy
5a4686aee5 Search: Allow to pass a search filter, applying only on the query (and not on facets for example), closes #650. 2011-01-26 12:55:30 +02:00
kimchy
10ff150bb8 don't log index missing exception when trying to optimize single shard search request 2011-01-25 18:29:28 +02:00
kimchy
00aad4c123 rename tests 2011-01-25 14:40:04 +02:00
kimchy
a5e02d559f optimize single index conversion from alias to concrete index 2011-01-24 21:25:20 +02:00
kimchy
95dc08fa3b refactor search tests into separate packages 2011-01-24 16:06:28 +02:00
kimchy
256f1d3611 add a test for collector ordering 2011-01-24 13:58:09 +02:00
kimchy
9735d3e6d7 don't establish a connection between two client nodes 2011-01-24 13:34:43 +02:00
kimchy
9d75849362 better shutdown of sockets 2011-01-24 13:15:57 +02:00
kimchy
3537de4530 don't have the constructor private 2011-01-23 21:07:04 +02:00
kimchy
95b6184135 Terms Facets: Allow to get all_terms back (possibly with count 0), closes #647. 2011-01-23 16:09:18 +02:00
kimchy
85ee6eaf10 add logging on which state file failed to load 2011-01-23 02:59:42 +02:00