Commit Graph

  • 46554f764d
    Remove out-of-date comment Louis Dureuil 2023-06-12 17:19:55 +0200
  • 0709c02307
    Position now takes into account the distance to the position of the word in the query Louis Dureuil 2023-06-13 13:25:20 +0200
  • 5e64294d21
    Proximity costs 0 for documents that are perfectly matching Louis Dureuil 2023-06-13 09:08:40 +0200
  • d5edc38a34
    Fix sort id Louis Dureuil 2023-06-06 18:21:31 +0200
  • c02422efa2 Fix clippy warnings ManyTheFish 2023-06-13 18:52:02 +0200
  • dd01613a63
    Remove the unused distance prototype-vector-store-0 Kerollmops 2023-06-14 16:35:29 +0200
  • 70d975b399
    Introduce a new error message for invalid vector dimensions Kerollmops 2023-06-14 16:34:09 +0200
  • a8e6d946a7
    Make clippy happy Kerollmops 2023-06-14 15:59:10 +0200
  • 7c1f72ae33
    Fix the tests Kerollmops 2023-06-14 15:57:31 +0200
  • 442a8f44c6
    Support more pages but in an ugly way Kerollmops 2023-06-14 15:45:00 +0200
  • 185a238c77
    Change the name of the distance module Kerollmops 2023-06-14 14:58:51 +0200
  • a82bf776f3
    Implement an ugly deletion of values in the HNSW Kerollmops 2023-06-14 14:54:28 +0200
  • b2f86df127
    Replace the euclidean with a dot product Kerollmops 2023-06-14 14:34:58 +0200
  • c3a5f51705
    Use a basic euclidean distance function Kerollmops 2023-06-14 14:22:36 +0200
  • 686d1f4c12
    Move back to the hnsw crate Kerollmops 2023-06-14 14:20:05 +0200
  • ba75606731
    Log more to make sure we insert vectors in the hgg data-structure Kerollmops 2023-06-14 14:17:55 +0200
  • baf3b036d9
    Introduce an optimized version of the euclidean distance function Kerollmops 2023-06-14 14:17:22 +0200
  • 0d499f0055
    Move to the hgg crate Kerollmops 2023-06-13 15:19:01 +0200
  • 7999c397c5
    Expose a new vector field on the search route Clément Renault 2023-06-08 18:47:06 +0200
  • c44db8b4bc
    Add a vector field to the search routes Clément Renault 2023-06-08 15:44:03 +0200
  • 9466949e34
    Store the vectors in an HNSW in LMDB Clément Renault 2023-06-08 12:19:06 +0200
  • f051bbfd84
    Extract the vectors from the documents Clément Renault 2023-06-08 11:51:55 +0200
  • 72b1c3df08
    Create a new _vector extractor Clément Renault 2023-06-08 11:35:36 +0200
  • 01d2ee5cc1
    Merge #3836 meili-bors[bot] 2023-06-14 13:00:52 +0000
  • e0c4682758
    Fix tests Louis Dureuil 2023-06-14 13:30:14 +0200
  • d9b4b39922
    Add trailing pipe to the snapshots so it doesn't end with trailing whitespace Louis Dureuil 2023-06-14 13:30:31 +0200
  • 2da86b31a6 Remove comments and add documentation Loïc Lecrenier 2023-06-06 11:31:26 +0200
  • fdba8c254b Fix clippy warnings prototype-define-searchable-fields-at-search-time-0 ManyTheFish 2023-06-13 18:52:02 +0200
  • 5f99c497f0 Remove proximity_ranking_rule_order test, fixing this test would force us to create a fid_word_pair_proximity_docids and a fid_word_prefix_pair_proximity_docids databases which may multiply the keys of word_pair_proximity_docids and word_prefix_pair_proximity_docids by the number of attributes in the searchable_attributes list ManyTheFish 2023-06-13 17:41:36 +0200
  • 8731f047e2 Restrict field ids in search context ManyTheFish 2023-06-13 17:37:35 +0200
  • f6dbd75a6f Allow the search cache to store owned values ManyTheFish 2023-06-13 14:42:38 +0200
  • 680bd2efea Introduce a BytesDecodeOwned trait in heed_codecs ManyTheFish 2023-06-13 14:41:53 +0200
  • a6cbc5f28e Add tests ManyTheFish 2023-06-07 18:49:17 +0200
  • f21fc84e22 Add API search setting ManyTheFish 2023-06-07 11:24:40 +0200
  • 18a0ed9aa3 add the new parameter to the search builder of milli Tamo 2023-05-31 14:57:46 +0200
  • a1a79389fc
    remove unused import aggregate_hits Louis Dureuil 2023-06-12 16:30:42 +0200
  • 4e81445d42 Stop the fuzzer after an hour Loïc Lecrenier 2023-06-12 15:30:51 +0200
  • 54d2a7846e
    Return one of the original facet values when doing a facet search prototype-search-for-facet-values-5 Kerollmops 2023-06-12 11:39:31 +0200
  • 0513a0bafa
    Make sure the facet queries are normalized Kerollmops 2023-06-12 11:13:34 +0200
  • 4829348d6e
    Merge #3813 meili-bors[bot] 2023-06-12 08:41:03 +0000
  • 2d1b25388c
    Fix test again prototype-scoring-0 Louis Dureuil 2023-06-09 08:38:26 +0200
  • 3115af9baf
    score_details: short circuit when the order has been established Louis Dureuil 2023-06-09 08:33:13 +0200
  • da138deaf7
    WIP merge by score details strategy Louis Dureuil 2023-06-09 08:32:47 +0200
  • fafe432eb1
    WIP comparable details Louis Dureuil 2023-06-08 22:22:44 +0200
  • 5e99f16859
    WIP normalized score merge strategy Louis Dureuil 2023-06-08 22:22:21 +0200
  • fc0eb3901d
    Gate _rankingScore behind showRankingScore query parameter Louis Dureuil 2023-06-08 17:02:28 +0200
  • 4e740f4c5f
    Introduce linear scale instead of a unit one for scores Louis Dureuil 2023-06-08 16:52:18 +0200
  • efc3371b6f
    use linear scale in search Louis Dureuil 2023-06-08 16:52:00 +0200
  • 73085d6b03
    Fix tests Louis Dureuil 2023-06-07 10:45:25 +0200
  • 0ee35ede86
    Expose the scores and detailed scores in the API Louis Dureuil 2023-06-06 18:26:33 +0200
  • 16898c661e
    Store the scores for each bucket Louis Dureuil 2023-06-06 18:25:25 +0200
  • 4a2a6dc529
    Compute score for the ranking rules Louis Dureuil 2023-06-06 18:20:59 +0200
  • 63ddea8ae4
    Add score_details Louis Dureuil 2023-06-06 18:06:02 +0200
  • df749d424c
    add virtual conditions to fid and position to always have the max cost Louis Dureuil 2023-06-06 18:15:42 +0200
  • 0cfecf4e9a
    Remove optimization where ranking rules are not executed on buckets of a single document Louis Dureuil 2023-06-06 18:23:31 +0200
  • b8f4e2b3e4
    Change how the cost of removing words is computed Louis Dureuil 2023-06-06 18:10:59 +0200
  • daafbc88d6
    Fix sort id Louis Dureuil 2023-06-06 18:21:31 +0200
  • 047d22fcb1
    Merge #3824 meili-bors[bot] 2023-06-08 13:26:05 +0000
  • a2a3b8c973
    Fix offset difference between query and indexing for hard separators Louis Dureuil 2023-06-06 15:08:13 +0200
  • 9f37b61666
    DB BREAKING: raise limit of word count from 10 to 30. Louis Dureuil 2023-06-08 11:31:38 +0200
  • c15c076da9
    DB BREAKING: Count the number of words in field_id_word_count_docids Louis Dureuil 2023-06-08 11:30:35 +0200
  • 51891c898d
    Remove useless InvalidSearchFacet error Kerollmops 2023-06-07 17:58:05 +0200
  • 6147688fe4
    Make rustfmt happy Kerollmops 2023-06-07 17:02:41 +0200
  • b454ee5027 Fix deletion bug Loïc Lecrenier 2023-06-07 11:10:38 +0200
  • 9dcf1da59d
    Merge #3819 meili-bors[bot] 2023-06-07 09:53:25 +0000
  • d6868dbd47 Reduce the maximum word proximity from 8 to 4 reduce-max-proximity Loïc Lecrenier 2023-06-07 11:50:58 +0200
  • 681920ba3e
    Rename the hits and query output into facetHits and facetQuery respectively prototype-search-for-facet-values-4 Kerollmops 2023-06-07 11:20:46 +0200
  • 975a88a093
    Fix the error code returned when the facetName field is missing Kerollmops 2023-06-07 11:14:14 +0200
  • ef0fe1195f
    Introduce a new invalid_facet_search_facet_name error code Kerollmops 2023-06-07 11:04:53 +0200
  • 8628a0c856 Remove docid_word_positions_db + fix deletion bug Loïc Lecrenier 2023-06-07 10:02:21 +0200
  • 377ebb8a52
    Use the right field id to write the string facet values FST Kerollmops 2023-06-07 10:52:35 +0200
  • 3b174c6f15
    Return an empty list of results if attribute is set as filterable Kerollmops 2023-06-07 10:33:11 +0200
  • c1e3cc04b0
    Merge #3811 meili-bors[bot] 2023-06-06 13:10:24 +0000
  • d96d8bb0dd
    Merge #3789 meili-bors[bot] 2023-06-06 11:44:54 +0000
  • 4a3405afec
    comment the stats method Tamo 2023-06-06 12:28:27 +0200
  • 3cfd653db1
    Apply suggestions from code review Tamo 2023-06-06 11:38:41 +0200
  • 25d49f5811
    Use the minWordSizeForTypos index settings prototype-search-for-facet-values-3 Clément Renault 2023-05-04 15:09:17 +0200
  • e9af506591
    Format the code Clément Renault 2023-05-04 14:01:46 +0200
  • 6ee4f4b544
    Fix compilation issues Clément Renault 2023-05-04 12:27:19 +0200
  • e92576e0d4
    Simplify the placeholder search of the facet-search route Clément Renault 2023-04-27 17:10:58 +0200
  • 7e1a49e7fa
    Use the disableOnAttributes parameter on the facet-search route Clément Renault 2023-04-27 17:01:18 +0200
  • 17e86e9c42
    Use the disableOnWords parameter on the facet-search route Clément Renault 2023-04-27 16:48:37 +0200
  • f4f5ae70d6
    Support the typoTolerant.enabled parameter Clément Renault 2023-04-27 16:04:03 +0200
  • edf3031dae
    Log an error when a facet value is missing from the database Clément Renault 2023-04-27 10:50:42 +0200
  • 09d440a427
    Rename the SearchForFacetValues struct Clément Renault 2023-04-27 10:43:02 +0200
  • 8b66318a6b
    Return an internal error when a field id is missing Clément Renault 2023-04-27 10:42:48 +0200
  • 196a2b3d58
    Make clippy happy Clément Renault 2023-04-26 18:35:06 +0200
  • c153cbc593
    Improve the returned errors from the facet-search route Clément Renault 2023-04-26 18:09:24 +0200
  • e731f1c8ba
    Fix the max number of facets to be returned to 100 Clément Renault 2023-04-26 17:19:02 +0200
  • c39d830ff8
    Return the correct response JSON object from the facet-search route Clément Renault 2023-04-26 17:09:59 +0200
  • 2dca4d82d8
    Send analytics about the facet-search route Clément Renault 2023-04-26 17:08:55 +0200
  • b6b6a80b76 Fix SDK CI for scheduled jobs curquiza 2023-06-06 10:38:05 +0200
  • ce87ee8ea0
    Make the search for facet work Clément Renault 2023-04-26 11:55:43 +0200
  • f06bb445a6
    Introduce the facet search route Kerollmops 2023-04-13 18:16:33 +0200
  • 81792eb5f7
    Restrict the number of facet search results to 1000 Kerollmops 2023-04-13 18:16:08 +0200
  • 7a49bbc8df
    Introduce the SearchForFacetValue struct Kerollmops 2023-04-13 17:38:20 +0200
  • ca16aaaa30
    Store the facet string values in multiple FSTs Clément Renault 2023-05-02 09:34:28 +0200
  • ef32493ff3 Implemented a forced Japanese version for v1.2.0 miiton 2023-06-06 09:05:03 +0900
  • f3e2f79290
    Merge branch 'main' into tmp-release-v1.2.0 Clémentine U. - curqui 2023-06-05 18:36:28 +0200
  • 26bde07a9f
    Merge 6db2a00e6a into f517274d1f Clément Renault 2023-06-05 09:17:25 -0700