Commit Graph

  • 42acd334f4 Fixes the new deny-by-default incorrect_partial_ord_impl_on_ord_type Clippy lint (#2131) Adam Reichold 2023-07-21 04:36:17 +02:00
  • 61422d7cd5 Change in the default fast field tokenizer manager. default_fast_field_tokenizer Paul Masurel 2023-07-18 19:12:08 +09:00
  • 36d585a402 Make only one mem::swap. fmassot/add-preserve-original-ascii-folding François Massot 2023-07-17 16:20:05 +09:00
  • 90b9059a93 Add preserve original on ascii folding filter. François Massot 2023-07-17 12:41:04 +09:00
  • 820f126075 Remove support for Brotli and Snappy compression (#2123) Adam Reichold 2023-07-14 09:54:59 +02:00
  • 7e6c4a1856 Include only built-in compression algorithms as enum variants (#2121) Adam Reichold 2023-07-14 04:02:49 +02:00
  • 5fafe4b1ab Add missing query_terms impl for TermSetQuery. (#2120) Adam Reichold 2023-07-13 14:54:29 +02:00
  • 18de6f477b add failing test check_num_columnar_fields numeric_with_str_col Pascal Seitz 2023-07-13 18:19:02 +09:00
  • 1e7cd48cfa remove allocations in split compound words (#2080) PSeitz 2023-07-13 08:43:02 +08:00
  • 7f51d85bbd Update lru requirement from 0.10.0 to 0.11.0 (#2117) dependabot[bot] 2023-07-13 09:42:21 +09:00
  • ad0a7a78fd Simplify aggregation straightforward-simplify Paul Masurel 2023-07-12 12:36:49 +09:00
  • ad76e32398 Update CHANGELOG.md (#2091) PSeitz 2023-07-11 13:58:49 +08:00
  • 7575f9bf1c Update itertools requirement from 0.10.3 to 0.11.0 (#2098) dependabot[bot] 2023-07-07 11:14:46 +02:00
  • 67bdf3f5f6 fixes order_by_u64_field and order_by_fast_field should allow sorting in ascending order #1676 (#2111) Naveen Aiathurai 2023-07-06 08:40:10 +05:30
  • cfa326363e Test. fmassot/fake-test-branch François Massot 2023-07-05 21:58:52 +02:00
  • 3c300666ad Merge pull request #2110 from quickwit-oss/fulmicoton/dynamic-follow-up François Massot 2023-07-03 21:49:24 +02:00
  • b91d3f6be4 Clean comment on 'TextAnalyzerBuilder::filter_dynamic' method. François Massot 2023-07-03 18:45:59 +02:00
  • a8e76513bb Remove useless clone. François Massot 2023-07-02 22:36:42 +02:00
  • 0a23201338 Fix stackoverflow and add docs. François Massot 2023-06-30 13:49:39 +02:00
  • 81330aaf89 WIP François Massot 2023-06-30 12:46:31 +02:00
  • 98a3b01992 Removing the BoxedTokenizer Paul Masurel 2023-06-30 16:24:49 +09:00
  • d341520938 Dynamic follow up Paul Masurel 2023-06-30 16:10:18 +09:00
  • 5c9af73e41 Followup fulmicoton poc. François Massot 2023-06-29 23:30:44 +02:00
  • ad4c940fa3 proof of concept for dynamic tokenizer. Paul Masurel 2023-06-29 17:23:40 +09:00
  • 910b0b0c61 Cargo fmt Paul Masurel 2023-07-03 22:03:31 +09:00
  • f8595dc260 Followup fulmicoton poc. fmassot/dynamic-tokenizer-poc-follow-up François Massot 2023-06-29 23:30:44 +02:00
  • f777de12ea Avoid allocation in filters. fmassot/add-box-token-filter-and-refactor François Massot 2023-06-29 14:57:39 +02:00
  • 4d3e9bc177 proof of concept for dynamic tokenizer. dynamic-tokenizer-proof-of-concept Paul Masurel 2023-06-29 17:23:40 +09:00
  • 3fef052bf1 fix flaky test (#2107) PSeitz 2023-06-29 14:30:56 +08:00
  • 040554f2f9 Update to lz4_flex 0.11 (#2106) PSeitz 2023-06-29 14:16:00 +08:00
  • 17186ca9c9 improve docs (#2105) PSeitz 2023-06-27 13:37:14 +08:00
  • 212d59c9ab Merge pull request #2102 from quickwit-oss/fmassot/ngram-new-should-return-error François Massot 2023-06-27 05:36:09 +02:00
  • 1a1f252a3f Update memmap2 requirement from 0.6.0 to 0.7.1 (#2104) dependabot[bot] 2023-06-27 05:15:43 +02:00
  • d73706dede Ngram tokenizer now returns an error with invalid arguments. François Massot 2023-06-25 20:13:24 +02:00
  • f6a6b4a2ff Clean. François Massot 2023-06-25 14:01:10 +02:00
  • 2cab111f99 Refactor token filter. François Massot 2023-06-25 12:36:47 +02:00
  • dc783f8328 Remove BoxTokenStream. fmassot/add-box-tokenizer-and-token-filter François Massot 2023-06-23 13:33:40 +02:00
  • 4f2e810b83 add From impl to BoxTokenStream, Bump tokenizer-api version tokenizer-api-0.1.1 Pascal Seitz 2023-06-23 16:39:31 +08:00
  • 1d72745bf5 add From impl to BoxTokenStream addconversion Pascal Seitz 2023-06-23 16:39:31 +08:00
  • b82cd08f5d Fix comment. François Massot 2023-06-22 09:05:27 +02:00
  • 54f43135f2 Use dyn_clone. François Massot 2023-06-22 09:04:32 +02:00
  • 6c6b97d4ef Clean code and improve docs. François Massot 2023-06-21 17:03:12 +02:00
  • ad9b825067 Add boxed token filter to ease the building of TextAnalyzer with a vec of filters. François Massot 2023-06-20 00:10:30 +02:00
  • 44850e1036 move fail dep to dev only (#2094) PSeitz 2023-06-22 12:59:11 +08:00
  • 3b0cbf8102 Cosmetic updates to the warmer example. (#2095) Adam Reichold 2023-06-22 04:25:01 +02:00
  • 4aa131c3db Make TextAnalyzerBuilder publically accessible (#2097) Adam Reichold 2023-06-22 04:24:21 +02:00
  • 59962097d0 fix: #2078 return error when tokenizer not found while indexing (#2093) Naveen Aiathurai 2023-06-16 08:03:55 +05:30
  • ebc78127f3 Add BytesFilterCollector to support filtering based on a bytes fast field (#2075) Adam Reichold 2023-06-13 07:19:58 +02:00
  • 8199aa7de7 bump version to 0.20.2 (#2089) 0.20.2 PSeitz 2023-06-12 18:56:54 +08:00
  • 657f0cd3bd add missing Bytes validation to term_agg (#2077) PSeitz 2023-06-12 16:38:07 +08:00
  • 3a82ef2560 Fix is_child_of function not considering the root facet. (#2086) Adam Reichold 2023-06-12 08:35:18 +02:00
  • 3546e7fc63 small agg limit docs improvement (#2073) PSeitz 2023-06-12 09:55:24 +08:00
  • 862f367f9e release without Alice in Wonderland, bump version to 0.20.1 (#2087) PSeitz 2023-06-12 09:54:03 +08:00
  • 14137d91c4 Update CHANGELOG.md (#2081) PSeitz 2023-06-12 09:53:40 +08:00
  • 924fc70cb5 Merge pull request #2088 from quickwit-oss/fmassot/align-type-priorities-for-json-numbers François Massot 2023-06-11 22:04:54 +02:00
  • 07023948aa Add test that indexes and searches a JSON field. François Massot 2023-06-11 15:05:28 +02:00
  • 0cb53207ec Fix tests. François Massot 2023-06-11 12:13:35 +02:00
  • 17c783b4db Align numerical type priority order on the search side. François Massot 2023-06-11 11:49:27 +02:00
  • 7220df8a09 Fix building on windows with mmap (#2070) 0.20.1 Harrison Burt 2023-06-10 17:32:39 +01:00
  • e3eacb4388 release tantivy (#2083) 0.20 PSeitz 2023-06-09 16:47:46 +08:00
  • fdecb79273 tokenizer-api: reduce Tokenizer overhead (#2062) PSeitz 2023-06-08 18:37:58 +08:00
  • 27f202083c Improve Termmap Indexing Performance +~30% (#2058) PSeitz 2023-06-08 17:13:52 +08:00
  • ccb09aaa83 allow histogram bounds to be passed as Rfc3339 (#2076) PSeitz 2023-06-08 15:07:08 +08:00
  • 4b7c485a08 feat: add stop words for Hungarian language (#2069) Valerii 2023-06-02 09:26:03 +04:00
  • 3942fc6d2b update CHANGELOG (#2068) PSeitz 2023-06-02 11:00:12 +08:00
  • b325d569ad Expose phrase-prefix queries via the built-in query parser (#2044) Adam Reichold 2023-06-01 13:03:16 +02:00
  • 7ee78bda52 Readding s in datetime precision variant names (#2065) Paul Masurel 2023-06-01 13:39:46 +09:00
  • 184a9daa8a Cancels concurrently running actions for the same PR. (#2067) Paul Masurel 2023-06-01 12:57:38 +09:00
  • 47e01b345b Simplified linear probing code (#2066) Paul Masurel 2023-06-01 11:58:42 +09:00
  • 7d14a0115b No extra alternative for datetime precision removed-extra-enum-alternative-for-datetime-precision Paul Masurel 2023-05-31 15:15:27 +09:00
  • 3af456972e Fix min doc_count empty merge bug (#2057) PSeitz 2023-05-29 14:20:50 +08:00
  • e56addc63e enable tokenizer on json fields (#2053) PSeitz 2023-05-24 16:47:39 +08:00
  • 4be6f83b0a Update criterion requirement from 0.4 to 0.5 (#2056) dependabot[bot] 2023-05-24 15:59:51 +09:00
  • a789ad9aee Rename DatePrecision to DateTimePrecision (#2051) Adrien Guillo 2023-05-23 11:09:11 -04:00
  • 8cf26da4b2 Add possibility to set up highlighten prefix and postfix for snippet (#1422) Sergei Lavrentev 2023-05-23 17:09:24 +04:00
  • a3f001360f add support for warming up range of terms (#2042) trinity-1686a 2023-05-22 14:29:35 +02:00
  • 6564e0c467 fix phrase prefix query (#2043) trinity-1686a 2023-05-22 12:36:20 +02:00
  • d7e97331e5 Minor refactoring find field (#2055) Paul Masurel 2023-05-22 15:00:48 +09:00
  • 4417be165d Minor refactoring (#2054) Paul Masurel 2023-05-22 14:56:38 +09:00
  • 6239697a02 switch to ms in histogram for date type (#2045) PSeitz 2023-05-19 14:15:44 +08:00
  • 62709b8094 Change in the query grammar. (#2050) Paul Masurel 2023-05-19 12:07:10 +09:00
  • 04562c0318 add fastfield tokenizer to IndexBuilder (#2046) PSeitz 2023-05-18 10:33:42 +08:00
  • 2dfe37940d handle multiple types in term aggregation (#2041) PSeitz 2023-05-15 17:57:38 +08:00
  • e248a4959f Enforcing "NOT" and "-" queries consistency in UserInputAst (#1609) Denis Bazhenov 2023-05-12 22:27:48 +07:00
  • 00c5df610c update termmap benchmark (#2040) PSeitz 2023-05-12 13:35:06 +08:00
  • fedd9559e7 Expose create a query from a user input AST. (#2039) Adam Reichold 2023-05-11 14:53:18 +02:00
  • fe3ecf9567 Added support for madvise (#2036) Paul Masurel 2023-05-11 12:39:17 +09:00
  • ba3a885a3b handle multiple agg results (#2035) PSeitz 2023-05-10 21:00:38 +08:00
  • d1988be8e9 fix and extend benchmark (#2030) PSeitz 2023-05-10 19:01:56 +08:00
  • 0eafbaab8e fix slop (#2031) PSeitz 2023-05-10 17:45:14 +08:00
  • d3357a8426 fix ArenaHashMap default (#2034) PSeitz 2023-05-10 17:39:47 +08:00
  • 74275b76a6 Inline format arguments where makes sense (#2038) Yuri Astrakhan 2023-05-10 05:03:59 -04:00
  • f479840a1b Update memmap2 requirement from 0.5.3 to 0.6.0 (#2033) dependabot[bot] 2023-05-10 03:50:14 +02:00
  • 4ee1b5cda0 add seperate tokenizer manager for fast fields (#2019) PSeitz 2023-05-08 17:22:31 +08:00
  • 45ff0e3c5c clear memory consumption in AggregationLimits (#2022) PSeitz 2023-05-08 16:15:09 +08:00
  • 4c58b0086d allow slop in both directions (#2020) PSeitz 2023-05-07 11:05:21 +08:00
  • 85df322ceb fix typo in the architecture doc (#2009) Tomoko Uchida 2023-05-07 12:04:07 +09:00
  • 38c863830f Merge pull request #2027 from quickwit-oss/fmassot/fix-date-histogram François Massot 2023-05-05 13:03:25 +02:00
  • 992f755298 Fix clippy. François Massot 2023-05-05 10:51:29 +02:00
  • c8df843f96 Fix date histogram bounds and field name. François Massot 2023-05-05 00:52:55 +02:00