Commit Graph

453 Commits

Author SHA1 Message Date
kimchy cb0d7d4735 inital support for zen discovery module (multicast discovery implemented) 2010-04-24 23:48:45 +03:00
kimchy 609af0da60 update test resources build file 2010-04-21 01:17:19 +03:00
kimchy 52a4a41088 fix dependency in build on proper slf4j version 2010-04-21 00:57:11 +03:00
kimchy bda476eee8 Remove dependency on slf4j for logging, create own internal abstraction, closes #146. 2010-04-21 00:29:42 +03:00
kimchy 3d6be1dc3f add search_source as parameter to mlt to provide the actual search source as a query parameter and not in the body 2010-04-20 21:16:52 +03:00
kimchy 9bfbab8209 proper names 2010-04-19 19:21:11 +03:00
kimchy 2fdc49c113 Search API: Indices Boost to apply a boost factor to each index, closes #143. 2010-04-19 19:15:24 +03:00
kimchy 565fc44f89 when using /_search/scroll/... for the scroll_id (and not provided as a parameter), use scroll_id as a parameter. 2010-04-19 12:26:40 +03:00
kimchy 8ce9b3b1a0 fix NPE when applying failed shards several times 2010-04-18 20:36:46 +03:00
kimchy fcc32cbe21 finalize the connection listener support 2010-04-18 17:52:18 +03:00
kimchy 72629fc5ec don't establish a connection on demand, only do it when node discovered by the discovery 2010-04-18 17:10:09 +03:00
kimchy 6b7bbfb883 upgrade to latest slf4j logging 2010-04-18 00:51:17 +03:00
kimchy 9a35ddcb61 add memcached.enabled setting allowing to disable memcached even if its added as a plugin (by default, it is enabled) 2010-04-18 00:16:45 +03:00
kimchy fbc138e38c Count / Delete By Query API: Add source parameter to pass the json body, closes #142. 2010-04-17 23:06:27 +03:00
kimchy 19b355e9f0 ignore interruped exception when scheduled refresh is going on 2010-04-17 22:15:50 +03:00
kimchy f46c643c63 add Map as a parameter where Json can be passed 2010-04-17 20:10:15 +03:00
kimchy b49a1c441c node.client setting should automatically affect node.data (if not set), fix (for now) for the JsonBuilder to resolve first to the delegate (is that right?) 2010-04-17 16:39:00 +03:00
kimchy c6d13212b6 Search API: Allow to pass the body JSON also as a parameter named 'source', closes #140. 2010-04-17 13:34:04 +03:00
kimchy 51aac0cdf7 memcached initial work 2010-04-16 22:01:16 +03:00
kimchy 02cb297691 more groovy client work 2010-04-15 17:45:26 +03:00
kimchy 1b8bb9890e make http a bit faster by improving parsing of qstring 2010-04-15 12:22:49 +03:00
kimchy 677c4d8f99 upgrade to jackson 1.5.1 2010-04-15 07:05:59 +03:00
kimchy ad9549462e more groovy work 2010-04-15 06:45:46 +03:00
kimchy 0da66ba367 groovy plugin - add search API 2010-04-14 19:10:29 +03:00
kimchy 96a185e107 more work on the groovy client - count/terms api 2010-04-14 13:57:40 +03:00
kimchy 7e041c43e0 more work on the groovy client 2010-04-14 12:17:52 +03:00
kimchy fcb99b4d9b Query DSL: Allow for CamelCase field names, closes #134. 2010-04-14 11:48:33 +03:00
kimchy 2d6de97069 Mapper: Allow to define CamelCase JSON fields in mapping definitions, closes #133. 2010-04-14 08:54:38 +03:00
kimchy cb7e92b0f8 start work on the groovy plugin 2010-04-14 08:34:47 +03:00
kimchy 913bc2f947 change the default reuse_addres to not being set automatically to true on both tcp and http transports 2010-04-13 03:09:09 +03:00
kimchy a79dae696a add desc/asc to querystring sort option 2010-04-12 03:08:36 +03:00
kimchy ab5378ad28 have bool json filter extend the base one 2010-04-12 03:05:18 +03:00
kimchy 93e14e06c9 allow to specify timeout as a string time value (i.e. "2s") when getting from a future 2010-04-11 10:26:39 +03:00
kimchy 9846847a61 allow for settings loader to load data from byte[], not just string 2010-04-11 10:26:02 +03:00
kimchy 442e0e87b0 add sort with Order enum 2010-04-11 10:25:17 +03:00
kimchy 9549b9c2d3 fix wrong handling of doc ids to load when request is not serialized 2010-04-09 17:06:09 +03:00
kimchy 49becdc384 add field case casing support for JsonBuilder 2010-04-09 15:36:43 +03:00
kimchy aa046cc18d add field case casing support for JsonBuilder 2010-04-09 15:36:27 +03:00
kimchy 152aa3553e update builtin mappings to work against config/mappings/_default, and also config/mappings/[index_name] 2010-04-09 15:04:38 +03:00
kimchy 7c93c1915f API Change: search sort 2010-04-09 14:42:37 +03:00
kimchy 3a59397306 better usage of StringBuilder in casing 2010-04-09 07:38:27 +03:00
kimchy daac94092c improve camelcache and underscore conversion 2010-04-09 03:29:58 +03:00
kimchy 2fd36fdbf8 add local node to node builder 2010-04-09 03:17:29 +03:00
kimchy a9cd00e287 rename Server to Node to better reflect its usage (it can be a client node), also add on the NodeBuilder helper methods to set common settings 2010-04-09 00:54:54 +03:00
kimchy d4bc187be9 rename node to DiscoveryNode 2010-04-09 00:09:30 +03:00
kimchy 6379e8cc27 rename yaml Node to YamlNode 2010-04-09 00:06:05 +03:00
kimchy 8ecf71ffb8 nicer logs 2010-04-08 19:47:27 +03:00
kimchy b0494a8415 add snapshot logging information 2010-04-08 19:28:41 +03:00
kimchy 9244a46938 add jsr166y package, and move to use transferqueue 2010-04-08 15:22:07 +03:00
kimchy e0058ff80d release before we notify the user 2010-04-08 13:58:00 +03:00
kimchy 25433ace48 release after we notify the user 2010-04-08 13:57:00 +03:00
kimchy a208eb5a50 clean search context when a shard/index gets closed. Add an IndicesLifecyle global component that allows to register for such events easily. 2010-04-07 21:22:43 +03:00
kimchy f631e9aded better release of search context when it is not needed in queryThenFetch type actions 2010-04-07 20:32:47 +03:00
kimchy 9464c390ac Allow to define custom prefix for settings when components do not use the org.elasticsearch package 2010-04-07 18:30:39 +03:00
kimchy bd5260a4f8 javadoc 2010-04-07 18:16:47 +03:00
kimchy 7ed9435a3a more index and shard lifecycle annotations, in any case, one should extend the respective base classes 2010-04-07 17:25:35 +03:00
kimchy 5e4f7c77a2 multi_field not returning for default field for certain type, closes #123 2010-04-07 17:11:12 +03:00
kimchy bb49db8f92 more tests 2010-04-07 16:10:20 +03:00
kimchy 21f7de5123 fix typo 2010-04-07 15:17:23 +03:00
kimchy 880f6266ec better exception 2010-04-07 14:21:39 +03:00
kimchy 91d5beca96 change cache to memory in fs in memory storage of certain files, better name since its not really caching, its actual storage 2010-04-07 14:11:27 +03:00
kimchy 445db1e559 if no metadata in gateway, as if we waited 2010-04-07 13:23:15 +03:00
kimchy bcb46a1747 better handling of failed transport address passed in discovery (still requires more work) 2010-04-07 13:22:01 +03:00
kimchy cc9ff90199 javadoc 2010-04-07 12:44:43 +03:00
kimchy 2bb31fe740 reafactor how actions handle failures, better response when non active shards exists, also, default logging to have action set to DEBUG so exceptions in actions are logged in the server 2010-04-07 01:54:33 +03:00
kimchy 1a9c5d6b15 Range filter gt is broken, closes #119. 2010-04-06 15:54:03 +03:00
kimchy cc6e6eb381 httpAddress -> http_address, closes #118. 2010-04-06 13:33:36 +03:00
kimchy 5cef456305 nicer code 2010-04-06 12:54:19 +03:00
kimchy b760ab18b6 update maven upload to also produce javadoc and source jars 2010-04-06 11:44:41 +03:00
kimchy 7ec83b2f4c fix typo 2010-04-05 15:59:23 +03:00
kimchy 8cfa04cea3 add _all option to nodes based operations 2010-04-05 01:17:53 +03:00
kimchy 341f6d3963 rename max_num_terms to max_query_terms so its similar to mlt 2010-04-05 00:32:08 +03:00
kimchy 6480daff78 API Change: moreLikeThis and fuzzyLikeThis, closes #111. 2010-04-04 23:59:15 +03:00
kimchy 2d6c2d8586 API Change: moreLikeThis, closes #109. 2010-04-04 23:36:52 +03:00
kimchy 52f193c849 API Change: put_mapping: change default ignore_conflicts to false, closes #110. 2010-04-04 23:10:59 +03:00
kimchy 8262093a21 Query DSL: Range - support lt/lte/gt/gte, closes #114. 2010-04-04 22:31:55 +03:00
kimchy 5f7d0ce36e Query DSL: Range - support lt/lte/gt/gte, closes #114. 2010-04-04 22:14:45 +03:00
kimchy 33086fb98d API Change: Terms - Add support for gt/gte/lt/lte, closes #108. 2010-04-04 22:00:05 +03:00
kimchy 4e347425e8 remote _moreLikeThis option 2010-04-04 21:48:44 +03:00
kimchy d0a79223db API Change: opType=create, closes #107 2010-04-04 21:36:07 +03:00
kimchy ff1fa9daad Move from CamelCase to '_' casing, closes #116. 2010-04-04 17:41:40 +03:00
kimchy 3b5b4b4c3a Move from CamelCase to '_' casing, closes #116. 2010-04-04 17:18:18 +03:00
kimchy 3f8acbd994 Mapper: Rename pathType to path, closes #106. 2010-04-04 12:02:34 +03:00
kimchy a6d9c84910 better copy over file 2010-04-04 04:11:07 +03:00
kimchy 4692ef805b properly handle failures by closing file refs 2010-04-04 02:45:41 +03:00
kimchy 3e7bf0fa20 check search scroll URI to /_search/scroll from /_searchScroll 2010-04-04 02:03:59 +03:00
kimchy 6bf19fcd93 Mapper: Rename allFIeld to _all, sourceField to _source, idField to _id, and typeField to _type, closes #105. 2010-04-04 01:50:52 +03:00
kimchy 5da4b0748f update javadoc task to use more mem 2010-04-04 01:23:58 +03:00
kimchy 15bdba30e5 allow for _ separator on top of camel case for mapping definitions 2010-04-03 21:07:01 +03:00
kimchy 962ce9a7e6 improve initial read from gateway on first master startup, first master will not complete the startup sequence until meta data and all indices have been created from the gateway 2010-04-03 03:03:37 +03:00
kimchy a5a4b35e39 update firstMaster before submitting state update 2010-04-03 02:25:22 +03:00
kimchy 65acc0cfa9 better lifecycle mgmnt 2010-04-03 02:20:42 +03:00
kimchy d633b3dfbb nicer code 2010-04-03 01:56:31 +03:00
kimchy 1521222534 _all field should be added to the list of fields under the mapping registry so it can be easily referenced 2010-04-02 22:23:05 +03:00
kimchy 3fb68d62de Get response should have fields always set, even when there are none 2010-04-02 22:11:56 +03:00
kimchy 408bad62f3 Query DSL: Fuzzy Like This, closes #103. 2010-04-02 21:55:37 +03:00
kimchy 58d2e2e1fc update maven support 2010-04-02 21:24:28 +03:00
kimchy 7c904dcd0e better pom generation 2010-04-02 19:08:33 +03:00
kimchy f2189e8176 HTTP Netty: Remove httpKeepAlive support, closes #104. 2010-04-02 18:45:15 +03:00
kimchy 5d5c53151b more work on maven 2010-04-02 16:54:01 +03:00
kimchy 6ed23744fc upgrade to gradle 0.9 preview 1 2010-04-02 15:47:27 +03:00
kimchy 0794c808b9 add more logging to jgroups disco 2010-04-01 23:38:23 +03:00
kimchy 10f96ba8f2 better javadoc 2010-04-01 23:34:22 +03:00
kimchy 10183c7440 fix spelling 2010-04-01 23:19:58 +03:00
kimchy 05d85b2ae4 add source files to dist jar files 2010-04-01 23:06:11 +03:00
kimchy 8faf8c2169 add source files to dist jar files 2010-04-01 23:05:05 +03:00
kimchy 50249f4e52 wait before closing the shard if a snapshot is still in progress 2010-04-01 22:56:05 +03:00
kimchy 4b2ff13833 add cause to index creation 2010-04-01 22:42:51 +03:00
kimchy 118aa89614 Query DSL: Fuzzy Like This, closes #103. 2010-04-01 22:19:17 +03:00
kimchy c2e8804b4d allow no fields to be specified for the mlt builder, default to _all 2010-04-01 18:49:00 +03:00
kimchy fd574880fc Clear Indices Cache API: Allow to clear indices cache, closes #101 2010-04-01 12:25:51 +03:00
kimchy 0e3ca48aa9 add type to filter cache 2010-04-01 01:18:18 +03:00
kimchy dc1402597f rename 2010-04-01 01:05:37 +03:00
kimchy d546ae358c javadoc 2010-04-01 00:44:34 +03:00
kimchy aac05e2629 inject similarity to parsing context of queries so it can be used 2010-04-01 00:35:54 +03:00
kimchy 2ea7423f3a don't cache count queries 2010-04-01 00:20:45 +03:00
kimchy def8caf7db better lifecycle handling when deleting an index 2010-03-31 22:46:21 +03:00
kimchy 6f9451f9c6 better lifecycle handling when deleting an index 2010-03-31 22:45:46 +03:00
kimchy 398382f6e7 nicer code 2010-03-31 21:45:56 +03:00
kimchy 632f0d4f0d clean logging file 2010-03-31 21:18:40 +03:00
kimchy 38d8fad8d0 clean and refactor the way fs index gateway work, should work nicer with NFS 2010-03-31 17:23:16 +03:00
kimchy 0586bcd003 better handling of fs gateway when sync to disk of the translog file 2010-03-31 15:39:50 +03:00
kimchy 1a698df69d better handling of fs gateway when sync to disk of the translog file 2010-03-31 15:36:43 +03:00
kimchy 875e7b7449 better logging of fs gateway 2010-03-31 13:02:09 +03:00
kimchy 41e100ad33 fix failure in mlt with dates, this does mean that currently, mlt, when based on fetching the source and parsing it, does not do mlt on numbers 2010-03-30 23:07:59 +03:00
kimchy 4492293b49 fix failure in mlt with dates, this does mean that currently, mlt, when based on fetching the source and parsing it, does not do mlt on numbers 2010-03-30 22:46:20 +03:00
kimchy 81c6b9075c MoreLikeThis: Rename fields (rest/http parameter) to mltFields, closes #95. 2010-03-29 16:43:26 +03:00
kimchy 8402738bbe Index aliases ignored for /.../_moreLikeThis, closes #93. 2010-03-29 14:14:23 +03:00
kimchy 3decb2a61e nice(er) code 2010-03-29 11:27:38 +03:00
kimchy a5dc0fcf9a javadoc 2010-03-29 11:03:36 +03:00
kimchy 913a486f99 more work on attachments, have basic types support external set values 2010-03-29 00:19:33 +03:00
kimchy b42245df53 intial support for pluggable type mappers 2010-03-28 18:36:42 +03:00
kimchy f560383b53 intial support for pluggable type mappers 2010-03-28 18:35:25 +03:00
kimchy b799b7a9d7 plugins support + start work on attachments plugin 2010-03-27 23:43:59 +03:00
kimchy 73daff1584 Better exception when failing to create gateway home 2010-03-27 22:10:56 +03:00
kimchy cd12d89dac Better exception when failing to create gateway home 2010-03-27 22:07:22 +03:00
kimchy 59267ce449 more unused field 2010-03-26 21:58:19 +03:00
kimchy 79a930d7ca javadoc 2010-03-26 21:57:47 +03:00
kimchy 9a521e8d98 update benchmark 2010-03-26 20:08:24 +03:00
kimchy 91b463a39a add create flag to benchmark 2010-03-26 18:20:26 +03:00
kimchy be096fcd6f improve moreLikeThis API by using the new get request fields options 2010-03-26 00:44:44 +02:00
kimchy 9c0a37df32 Mapping: Allow to have for a field to not be stored and not indexed, but still be included in `all`, closes #90. 2010-03-25 20:56:45 +02:00
kimchy 5957f580e3 refactor lifecycle components to a shards base class #cleancode 2010-03-25 20:40:37 +02:00
kimchy e5cd594503 Boot-time Mapping Definitions, closes #86. 2010-03-25 13:34:30 +02:00
kimchy 8f324678e8 Index Aliases, closes #88. 2010-03-25 02:00:53 +02:00
kimchy 4851ddde13 if we already have an idset, use it 2010-03-24 01:53:59 +02:00
kimchy f4c94a35d6 Query DSL: Rename `filteredQuery` to `filtered`, closes #85. 2010-03-24 00:37:59 +02:00
kimchy 6a476f440b rename operationThreading method 2010-03-24 00:28:05 +02:00
kimchy 621d222c94 Mapping: Support for short type, closes #84. 2010-03-23 14:20:56 +02:00
kimchy 0a2de7ce5d a test for lucene FieldCache 2010-03-23 12:42:31 +02:00