Commit Graph

  • 4143d31865 chore: fix build as the rev is gone (#2417) Meng Zhang 2024-05-29 09:49:16 +08:00
  • 0c634adbe1 style: simplify strings with string interpolation (#2412) Hamir Mahal 2024-05-27 00:16:47 -07:00
  • 2e3641c2ae return CompactDocValue instead of trait (#2410) PSeitz 2024-05-27 07:33:50 +02:00
  • 083aec5125 Provide StoreReader::enumerate to simplify creation of secondary indexes store-reader-enumerate Adam Reichold 2024-04-15 18:25:24 +02:00
  • e9c16a4fb1 Extend DocumentDeserialize with a stateful variant DocumentDeserializeSeed document-deserialize-seed Adam Reichold 2024-04-15 18:56:42 +02:00
  • b806122c81 Fixing flaky test (#2407) Paul Masurel 2024-05-22 10:10:55 +09:00
  • e1679f3fb9 compact doc (#2402) PSeitz 2024-05-21 10:16:08 +02:00
  • 5a80420b10 --- (#2406) dependabot[bot] 2024-05-21 04:36:32 +02:00
  • aa26ff5029 Update binggan requirement from 0.6.2 to 0.7.0 (#2401) dependabot[bot] 2024-05-17 02:53:25 +02:00
  • e197b59258 Update itertools requirement from 0.12.0 to 0.13.0 (#2400) dependabot[bot] 2024-05-17 02:53:02 +02:00
  • 5b7cca13e5 lower contention on AggregationLimits (#2394) PSeitz 2024-05-15 12:25:40 +02:00
  • a79590477e Update binggan requirement from 0.5.2 to 0.6.2 (#2399) dependabot[bot] 2024-05-15 05:40:37 +02:00
  • 6181c1eb5e Small changes in the Executor API. (#2391) Paul Masurel 2024-05-10 17:19:12 +09:00
  • 1ee5f90761 Give allocation control to the caller instead of force a clone (#2389) Adam Reichold 2024-05-09 09:01:13 +02:00
  • 71f3b4e4e3 fix ReferenceValue API flaw (#2372) PSeitz 2024-05-09 06:14:42 +02:00
  • 8cd7ddc535 run block decompression from executor (#2386) trinity-1686a 2024-05-08 12:22:44 +02:00
  • 2b76335a95 Removed usage of num_cpus (#2387) Paul Masurel 2024-05-08 13:32:52 +09:00
  • c6b213d8f0 use bingang for agg benchmark (#2378) PSeitz 2024-05-07 11:29:49 +02:00
  • eea70030bf cleanup top level exports (#2382) PSeitz 2024-05-07 09:59:41 +02:00
  • 92b5526310 allow more JSON values, fix i64 special case (#2383) PSeitz 2024-05-01 12:08:12 +02:00
  • 99a59ad37e remove zero byte check (#2379) PSeitz 2024-04-26 06:03:28 +02:00
  • 6a66a71cbb modify fastfield range query heuristic (#2375) trinity-1686a 2024-04-25 10:06:11 +02:00
  • cf1460d296 tantivy document memory test check_doc_mem Pascal Seitz 2024-04-23 16:39:14 +08:00
  • ff40764204 make convert_to_fast_value_and_append_to_json_term pub (#2370) PSeitz 2024-04-23 04:05:41 +02:00
  • 047da20b5b add json path constructor to term (#2367) PSeitz 2024-04-22 12:23:35 +02:00
  • 1417eaf3a7 fix coverage (#2368) PSeitz 2024-04-22 12:23:15 +02:00
  • 4f8493d2de improve document docs (#2359) PSeitz 2024-04-22 12:05:16 +02:00
  • 8861366137 Owned value relying on Vec instead of BTreeMap (#2364) Paul Masurel 2024-04-22 16:38:05 +09:00
  • dd2c4a8963 clippy Pascal Seitz 2024-04-22 09:56:49 +08:00
  • 786781d0fc cleanup Pascal Seitz 2024-04-20 21:21:19 +08:00
  • 2d7483e3d4 add JsonTermSerializer Pascal Seitz 2024-04-20 18:56:27 +08:00
  • 4e64801ec9 Experimental do not merge experimental-do-not-merge Paul Masurel 2024-04-19 18:25:23 +09:00
  • 2a7bde6644 Experimental do not merge expdonotmerge Paul Masurel 2024-04-19 18:25:23 +09:00
  • 659567b4f3 Owned value relying on Vec instead of BTreeMap Paul Masurel 2024-04-19 14:40:29 +09:00
  • 34cb0c48bf Owned value relying on Vec instead of BTreeMap cherry-pick-vec-instead-of-btreemap Paul Masurel 2024-04-19 14:40:29 +09:00
  • 87b9f0678c split term and indexing term Pascal Seitz 2024-04-18 23:38:21 +08:00
  • 0e9fced336 remove JsonTermWriter (#2238) PSeitz 2024-04-18 16:28:05 +02:00
  • b257b960b3 validate sort by field type (#2336) PSeitz 2024-04-16 04:42:24 +02:00
  • 4708171a32 Fix some of the things current Clippy complains about (#2363) Adam Reichold 2024-04-16 04:27:06 +02:00
  • b493743f8d Fix trait bound of StoreReader::iter (#2360) Adam Reichold 2024-04-15 15:50:02 +02:00
  • d2955a3fd2 extend field grouping (#2333) trinity-1686a 2024-04-15 10:36:32 +02:00
  • 17d5869ad6 update CHANGELOG, use github API in cliff (#2354) 0.22.0 PSeitz 2024-04-15 10:07:20 +02:00
  • 2fb381be70 chore: Release tantivy-tokenizer-api-v0.3.0 tantivy-stacker-v0.3.0 tantivy-sstable-v0.3.0 tantivy-query-grammar-v0.22.0 tantivy-common-v0.7.0 tantivy-columnar-v0.3.0 tantivy-bitpacker-v0.6.0 ownedbytes-v0.7.0 Pascal Seitz 2024-04-12 12:47:17 +08:00
  • 052c78a099 reset version to 0.21.1, before release Pascal Seitz 2024-04-12 11:19:01 +08:00
  • 311644f731 update CHANGELOG, use github API in cliff Pascal Seitz 2024-04-10 15:05:01 +08:00
  • dfa3aed32d check unsupported parameters top_hits (#2351) PSeitz 2024-04-10 08:20:52 +02:00
  • 398817ce7b add index sorting deprecation warning (#2353) PSeitz 2024-04-10 08:09:09 +02:00
  • 74940e9345 clippy (#2349) PSeitz 2024-04-09 07:54:44 +02:00
  • 1e9fc51535 update ahash (#2344) PSeitz 2024-04-09 06:35:39 +02:00
  • 92c32979d2 fix postcard compatibility for top_hits, add postcard test (#2346) PSeitz 2024-04-09 06:17:25 +02:00
  • b644d78a32 fix null byte handling in JSON paths (#2345) PSeitz 2024-04-05 09:53:35 +02:00
  • 5d53b11a2c change debug_assert to assert in term length validate_length Pascal Seitz 2024-04-04 21:45:19 +08:00
  • 4e79e11007 add collect_block to BoxableSegmentCollector (#2331) PSeitz 2024-03-21 09:10:25 +01:00
  • f5452776d7 WIP: try avx512 instructions for filtering columns. raphael_bench_avx_filter Raphaël Marinier 2024-03-20 11:49:19 +01:00
  • 67ebba3c3c expose collect_block buffer size (#2326) PSeitz 2024-03-15 08:02:08 +01:00
  • 7ce950f141 add method to fetch block of first vals in columnar (#2330) PSeitz 2024-03-15 08:01:47 +01:00
  • 0cffe5fb09 Update base64 requirement from 0.21.0 to 0.22.0 (#2324) dependabot[bot] 2024-03-15 15:50:34 +09:00
  • b0e65560a1 handle ip adresses in term aggregation (#2319) PSeitz 2024-03-14 09:41:18 +01:00
  • ec37295b2f add fast path for full columns in fetch_block (#2328) PSeitz 2024-03-14 04:07:11 +01:00
  • 0890503fc2 Speed up searches by removing repeated memsets coming from vec.resize() raphael_optim_memset2 Raphaël Marinier 2024-03-12 17:50:23 +01:00
  • f6b0cc1aab allow some mixing of occur and bool in strict query parser (#2323) trinity-1686a 2024-03-07 15:17:48 +01:00
  • 7e41d31c6e agg: support to deserialize f64 from string (#2311) PSeitz 2024-03-05 05:49:41 +01:00
  • 40aa4abfe5 Make FacetCounts defaultable and cloneable. (#2322) Adam Reichold 2024-03-05 04:11:11 +01:00
  • 2650317622 Update fs4 requirement from 0.7.0 to 0.8.0 (#2321) dependabot[bot] 2024-02-27 03:38:04 +01:00
  • 6739357314 Removing split_size and adding split_size and shard_size as segmnet_size (#2320) Paul Masurel 2024-02-26 19:35:22 +09:00
  • d57622d54b support bool type in term aggregation (#2318) PSeitz 2024-02-20 03:22:22 +01:00
  • f745dbc054 fix Clone for TopNComputer, add top_hits bench (#2315) PSeitz 2024-02-20 03:22:00 +01:00
  • 79b041f81f clippy (#2314) PSeitz 2024-02-13 05:56:31 +01:00
  • 0e16ed9ef7 Fix serde for TopNComputer (#2313) PSeitz 2024-02-07 12:52:06 +01:00
  • 88a3275dbb add shared search executor (#2312) mochi 2024-02-05 16:33:00 +08:00
  • 1223a87eb2 add fuzz test for hashmap (#2310) PSeitz 2024-01-31 10:30:21 +01:00
  • 48630ceec9 move into new index module (#2259) PSeitz 2024-01-31 10:30:04 +01:00
  • 72002e8a89 Make test builds Clippy clean. (#2277) Adam Reichold 2024-01-31 02:47:06 +01:00
  • 3c9297dd64 report if posting list was actually loaded when warming it up (#2309) trinity-1686a 2024-01-29 15:23:16 +01:00
  • 4fd2b22b69 Make allocating field names avoidable for range and exists queries. query-field-name-avoid-alloc Adam Reichold 2024-01-26 17:31:37 +01:00
  • 0e04ec3136 feat(aggregators/metric): Add a top_hits aggregator (#2198) Tushar 2024-01-26 21:16:41 +05:30
  • 9b7f3a55cf Bumped census version Paul Masurel 2024-01-26 19:32:02 +09:00
  • 1dacdb6c85 add histogram agg test on empty index (#2306) PSeitz 2024-01-23 16:27:34 +01:00
  • 30483310ca Minor improvement of README.md (#2305) François Massot 2024-01-19 09:46:48 +01:00
  • e1d18b5114 chore: Expose TopDocs::order_by_u64_field again (#2282) Tushar 2024-01-18 10:28:24 +05:30
  • 108f30ba23 allow newline where we allow space in query parser (#2302) trinity-1686a 2024-01-17 14:38:35 +01:00
  • 5943ee46bd Truncate keys to u16::MAX in term hashmap (#2299) PSeitz 2024-01-11 10:19:12 +01:00
  • f95a76293f add memory arena test (#2298) PSeitz 2024-01-11 07:18:48 +01:00
  • 014328e378 Fix bug that can cause get_docids_for_value_range to panic. (#2295) Paul Masurel 2024-01-09 22:52:20 +09:00
  • 6c53f9f37f Fix off by one in optional index check_bug Pascal Seitz 2024-01-09 14:43:37 +08:00
  • 53f2fe1fbe Forward regex parser errors to enable understandin their reason. (#2288) Adam Reichold 2023-12-22 11:01:10 +01:00
  • 9c75942aaf fix merge panic for JSON fields (#2284) PSeitz 2023-12-21 11:05:34 +01:00
  • dd57b7fa3a term_freq in TermFrequencyRecorder untested missing_test Pascal Seitz 2023-12-20 23:38:46 +08:00
  • bb57e63522 Store List of Fields in Segment list_fields Pascal Seitz 2023-12-13 15:52:39 +08:00
  • d1177fe22f Opportunistically seed forked block caches from current one. block-cache-control Adam Reichold 2023-12-11 11:32:39 +01:00
  • 0361a1edaa Do not expose StoreReader::fork_cache and ::cache_key in the public API if only Searcher::docs_async uses them. Adam Reichold 2023-12-11 11:04:18 +01:00
  • 3d48ce80c5 Add Searcher::docs_async which efficently fetches multiple documents by group them by segment and block. Adam Reichold 2023-12-11 11:00:59 +01:00
  • 49a913f6f8 Expose which documents cache together to user code. Adam Reichold 2023-12-11 09:59:59 +01:00
  • 19a773da47 Allow cheaply cloning a StoreReader to enable user control over block cache usage. Adam Reichold 2023-12-11 09:55:11 +01:00
  • bff7c58497 improve indexing benchmark (#2275) PSeitz 2023-12-11 09:04:42 +01:00
  • 9ebc5ed053 use fst for sstable index (#2268) trinity-1686a 2023-12-04 15:13:15 +01:00
  • 0b56c88e69 Revert "Preparing for 0.21.2 release." (#2258) PSeitz 2023-12-01 13:46:12 +01:00
  • 24841f0b2a update bitpacker dep (#2269) PSeitz 2023-12-01 13:45:52 +01:00
  • 1a9fc10be9 add fields_metadata to SegmentReader, add columnar docs (#2222) PSeitz 2023-11-22 12:29:53 +01:00
  • 07573a7f19 update fst (#2267) PSeitz 2023-11-21 16:06:57 +01:00