Commit Graph

2081 Commits

Author SHA1 Message Date
kimchy ff09c19ae6 reuse exists collector 2011-05-16 18:08:04 +03:00
Igor Motov 671b48e007 Fix possible false matches with multiple percolators. 2011-05-16 18:04:03 +03:00
kimchy 30df0d8324 wrong type returned by date_histogram, closes #932. 2011-05-15 17:13:05 +03:00
kimchy c823355014 Deleting and recreating a new index with dynamic mapping can cause type failures, closes #931. 2011-05-15 12:52:17 +03:00
kimchy cb691ef54b add toString to SearchRequestBuilder 2011-05-14 14:52:36 +03:00
kimchy 603d462d4a improve flush concurrency by refreshing outside of the write lock 2011-05-14 00:49:17 +03:00
kimchy c5305a0545 Analysis: Add elision token filter, closes #930. 2011-05-13 15:11:19 +03:00
kimchy f02f63cf75 Mapping: dynamic templates of object type do not initialize some mapping data structures (like analyzers lookup), closes #929. 2011-05-13 14:52:09 +03:00
kimchy d61ba5c189 nicer javadoc 2011-05-13 13:58:56 +03:00
kimchy b531cf03e4 more javadoc 2011-05-13 13:56:20 +03:00
kimchy e4aee9cfbc check for early exit on max expansions on multi suffix terms with prefix, and handle no terms provided 2011-05-13 13:17:24 +03:00
kimchy f659ecc88b Analysis: Pattern Tokenizer, closes #928. 2011-05-13 01:22:22 +03:00
kimchy 03c0a05935 Merge branch 'master' of github.com:elasticsearch/elasticsearch 2011-05-12 00:42:08 +03:00
Igor Motov bc6d9c19e8 Fix double counts when count is executed on two aliases pointing to the same index 2011-05-12 00:29:17 +03:00
Lukáš Vlček 6fe1416173 Fixing Javadoc 2011-05-11 23:08:26 +02:00
kimchy aa9730834f Phonetic Filter : Double Metaphone, partial implementation (not using the secondary code), closes #924. 2011-05-11 22:51:11 +03:00
kimchy 133305da44 Simplified Disable Flush operation, closes #906. 2011-05-11 19:12:50 +03:00
kimchy 176f359e8b Possible failure when using TransportClient (with sniffing), closes #923. 2011-05-11 01:59:14 +03:00
kimchy 8c1171a6ef Mapping: Document's Field level boosting, closes #920. 2011-05-10 23:27:38 +03:00
kimchy 15d8f0b1ac Analysis: Synonym Token Filter, closes #900. 2011-05-10 22:37:33 +03:00
kimchy 1b686d3c2b Analysis: All analysis components that accept stopwords to allow to load stopwords from a file, closes #919. 2011-05-09 14:13:20 +03:00
kimchy 563ad625c0 Analysis: Word Delimiter Token Filter, closes #918. 2011-05-09 02:48:11 +03:00
kimchy 465036655f Query DSL: Text Queries (boolean, phrase, and phrase_prefix), closes #917. 2011-05-08 21:42:25 +03:00
kimchy e66c78ad64 format 2011-05-07 15:04:52 +03:00
kimchy 1565e10d06 allow to set fuzzy factor when merging 2011-05-07 14:56:07 +03:00
kimchy c05df433c6 optimize term creation (reduce interning) 2011-05-07 12:53:24 +03:00
kimchy 7cccacbcfa guard in boolean filter from null doc id sets and iterators 2011-05-06 23:10:21 +03:00
kimchy 3894472f49 Analysis: Stop words config to allow for automatic _lang_ expansion, closes #909. 2011-05-06 01:03:44 +03:00
kimchy 9ab671ed51 fix stop words 2011-05-06 00:46:07 +03:00
kimchy 7f5318e217 fix stop words for spanish analyzer 2011-05-06 00:41:32 +03:00
kimchy 85eae8b3f5 Analysis: Expose light and minimal language token filters, closes #908. 2011-05-05 23:45:59 +03:00
kimchy 0f78100b97 Query DSL: Fuzzy query support for numeric / date types, closes #907. 2011-05-05 16:36:06 +03:00
kimchy dffb11bdbf Query DSL: Fuzzy Query - add max_expansions, closes #905. 2011-05-05 13:46:19 +03:00
kimchy d3076945ac Week Interval on Date Histogram Facet 2011-05-05 01:01:29 +03:00
kimchy 3000dc78fa Failure when applying failed shards during local gateway allocation, closes #903. 2011-05-04 20:49:51 +03:00
kimchy 015e46930d Possible failure to start a river after cluster restart, closes #902. 2011-05-04 20:27:07 +03:00
Igor Motov 0386317aba Remove unnecessary aliasAndIndexToIndex map 2011-05-04 09:50:51 +03:00
kimchy 2b9bdc3796 wrong usage of initial lower/upper bound double aggregators 2011-05-03 16:33:52 +03:00
kimchy 1d2f95857d Sort missing wrongly sorts negative values, closes #772. 2011-05-03 16:16:30 +03:00
kimchy 98dbb46b3c make sure we close the parser even if it failed to parse a search request 2011-04-30 00:10:24 +03:00
kimchy 4558816bcf make sure we close the parser even if it failed to parse a search request 2011-04-30 00:09:36 +03:00
kimchy fcdd2ba11c And/Or Filter: Possible failure when inner filter does not match any docs, closes #892. 2011-04-29 21:45:00 +03:00
kimchy 887ac1fce6 Search: Optimize (perf) execution of global facets, closes #889. 2011-04-28 19:32:13 +03:00
kimchy 2c0bb9199a Search: Optimize (perf) execution of global facets, closes #889. 2011-04-28 17:20:31 +03:00
kimchy 0ab8d1f414 Search API: filter element should not be applied to global facets, closes #888. 2011-04-28 16:16:50 +03:00
kimchy 19448d7775 include_in_all not overridable in objects, closes #883. 2011-04-28 15:44:25 +03:00
kimchy 5c8fe598a6 Scripting - mvel: Fix thread safety misuse when compiling scripts, first go it so use ParserConfiguration, second is a fix in mvel itself, relates to #886. 2011-04-27 00:38:51 +03:00
kimchy 6ecbef463f Create Index API: Better logic to wait for ack for indices being created on nodes, closes #879. 2011-04-27 00:24:27 +03:00
kimchy 6ace8ba0d8 Query DSL: Allow to set boost on has_child query, closes #884. 2011-04-26 20:40:21 +03:00
kimchy f3e032315f (Small) optimization to has_child filter, closes #880. 2011-04-25 17:37:56 +03:00
kimchy 49ac30801e more cache cleaning 2011-04-25 00:16:42 +03:00
kimchy 23c17d7101 improved close logic on index query parser 2011-04-24 23:42:59 +03:00
kimchy 013c4e9fa4 improved cleaning of cached parser context 2011-04-24 23:34:59 +03:00
kimchy 990f371580 better cached streams logic 2011-04-24 23:28:35 +03:00
kimchy 9b262a7363 clean teh lzf buffer recycler 2011-04-24 22:48:38 +03:00
kimchy 1e5dc09848 Unexpected failure to create a shard can lead to data loss if it has no replicas, closes #878. 2011-04-23 13:29:14 +03:00
kimchy 3b07f77f3d clean indices when created just for mapping processing 2011-04-22 16:34:54 +03:00
kimchy 65e05538f0 refresh changed mapping in cluster metadata, this will happen when upgrading from 0.15 to 0.16 2011-04-22 16:07:18 +03:00
kimchy 0319972d77 change logging level to debug 2011-04-22 04:43:23 +03:00
kimchy 6ed2624772 fix wrong closing of possible null mappings in geo point mapping 2011-04-22 04:29:47 +03:00
kimchy d517c3dfef upgrade to jackson 1.8.0 2011-04-22 03:45:56 +03:00
kimchy e171596a6f default replacement char to delimiter char 2011-04-22 03:20:34 +03:00
kimchy 1f89fb26aa upgrade to mvel 2.1.beta2 (not to be confused with Beta2 :) ) 2011-04-22 02:33:39 +03:00
kimchy d8d47abcba no need to cache filters again when handling named filters 2011-04-22 00:37:20 +03:00
Igor Motov 4c295a28d5 Don't attempt to load camelCased version of the package name.
It's unlikely that a package would have a camelCased name and an attempt to load a class with wrong case is causing NoClassDefFoundError instead of ClassNotFoundException on non case-sensitive file systems.
2011-04-21 21:39:17 +03:00
kimchy db04649271 Search request intermittent failures with has_child query/filter, closes #875. 2011-04-21 17:54:01 +03:00
Lukáš Vlček adc3dc0e99 Fix for highlighting when number_of_fragments is set to 0 and term_vector is not set, closes #873 2011-04-21 14:55:21 +02:00
kimchy dedbedbb77 Update Settings: Allow to dynamically set filter cache settings, closes #874. 2011-04-21 14:40:57 +03:00
Lukáš Vlček add6db352d Added test for the highlighting using the source field. (This test probably dropped out in one of previous commits) 2011-04-21 11:55:35 +02:00
kimchy 568dec6b5a Simplify Filter Cache Eviction Settings, closes #871. 2011-04-21 02:05:05 +03:00
kimchy 90b88fe4b7 add TODO optimizations comments 2011-04-21 01:57:28 +03:00
kimchy 9c606c7b1d better caching of LZF streamns 2011-04-20 13:37:30 +03:00
kimchy f5dbcb2fa4 Failure to recover a shard might cause loosing translog data (especially with no replicas), closes #869. 2011-04-20 04:52:47 +03:00
kimchy 3c233347b8 make sure we keep order in mappings when recovering so there won't be reparsing of the mappings on nodes (introduced with faster recovery work done on gateway) 2011-04-20 03:42:51 +03:00
kimchy af39f07213 Mapping: By default, don't index _id, closes #868. 2011-04-20 02:49:14 +03:00
kimchy 3b21759bec Better support with _type is marked as not indexed, allowing to filter by type, closes #866. 2011-04-20 01:31:38 +03:00
kimchy c3f3c268c8 Query DSL: Add ids query and filter to fetch docs by ids (do not require _id field to be indexed), closes #865. 2011-04-20 00:30:30 +03:00
Lukáš Vlček be2a456cc0 improve test: check hits length and zero failures 2011-04-19 21:49:08 +02:00
kimchy 8e027b3baf properly handle cases where filter returns null docIdSet with and/or/not filters 2011-04-19 21:28:08 +03:00
kimchy 5cc943c7db remove some field caching logic, does not seem to do much perf wise, and simplifies back the code 2011-04-19 17:07:32 +03:00
kimchy 56c9783cb3 remove using field cache when indexing string fields for now 2011-04-19 16:16:31 +03:00
kimchy f8ff42d397 log when failing to process doc after index operation 2011-04-19 16:13:26 +03:00
kimchy 79ebcc31c5 double check that there are mappings before trying to call the post process method 2011-04-19 16:10:51 +03:00
kimchy 32127c4d73 register the future with teh listener when deleting an index, so it can be canceled 2011-04-19 15:25:02 +03:00
kimchy e40499f35f small improvement to bulk indexing to not allocated ops if no percolation is done 2011-04-19 13:53:21 +03:00
kimchy 3b82b013d5 eagerly reroute shards when opening an index 2011-04-19 12:56:08 +03:00
kimchy ffc8c3b68a Weird error message on syntax error, closes #864. 2011-04-19 12:23:29 +03:00
kimchy d29754121c don't log a versioning conflict failure, even in DEBUG level 2011-04-19 12:17:11 +03:00
kimchy b94fab34eb Mapping: Allow to set index to `no` for _id and _type, closes #863. 2011-04-17 21:06:46 +03:00
kimchy c4be4975d6 better message 2011-04-17 19:00:45 +03:00
kimchy c2ee6dd120 improve gateway recovery and applying indices, also improve speed of index creation 2011-04-17 18:39:00 +03:00
kimchy 287dc862e0 more options on stress test 2011-04-17 10:14:49 +03:00
kimchy 166493f9d5 properly clean mapper data, and cache some mapping structures 2011-04-17 09:52:29 +03:00
kimchy efb3e97ce4 don't return any id when doesn't exists 2011-04-17 06:21:39 +03:00
kimchy fb35b1c993 clean guice caches after creating injectors so it will take less memory 2011-04-17 05:16:34 +03:00
kimchy 343c80b100 shard tokenizers, token filters, char filters across indices / shards 2011-04-17 03:55:33 +03:00
kimchy 067b8379d5 internal cluster name 2011-04-17 01:45:02 +03:00
kimchy 4907ce4fec intern logger names 2011-04-17 01:20:24 +03:00
kimchy c51b481cc9 revert back to guice 2 2011-04-17 00:58:00 +03:00
kimchy 73e7ea4663 allow to control index indexing concurrency (pretty much internal) 2011-04-16 22:55:12 +03:00