Commit Graph

  • bd97a7cc19 IndexScheduler::update_task now merges the task.network and accepts &mut Task Louis Dureuil 2025-07-29 13:48:33 +02:00
  • 56c7f54804 IndexScheduler::set_task_network Louis Dureuil 2025-07-29 13:53:10 +02:00
  • 15d34c33e8 file-store: persist returns the persisted File object Louis Dureuil 2025-07-29 13:46:35 +02:00
  • 42ac869c5c Dump support for network Louis Dureuil 2025-07-29 13:50:59 +02:00
  • 6e0152921f Proxy all document tasks to the network when sharding is enabled Louis Dureuil 2025-07-29 14:43:17 +02:00
  • 069d25dce6 Shard documents Louis Dureuil 2025-07-29 14:41:52 +02:00
  • 9929f798d3 network: add sharding to Network and writeApiKey to Remotes Louis Dureuil 2025-07-29 14:40:01 +02:00
  • 80ff438402 Add proxy module to proxy requests to members of a network Louis Dureuil 2025-07-29 14:36:05 +02:00
  • e62a807b60 Add new milli::update:🆕:indexer::sharding module Louis Dureuil 2025-07-29 13:56:47 +02:00
  • 907055ed08 Add network to Task and TaskView Louis Dureuil 2025-07-29 14:28:04 +02:00
  • 8b18adee95 Add EE license Louis Dureuil 2025-07-29 11:50:31 +02:00
  • c4cedb5390 WIP: Introducing papaya parallelize-preparing-payloads ClĂ©ment Renault 2025-08-19 12:10:03 +02:00
  • 0b40892eca WIP: Ooops, I did some unsafe ClĂ©ment Renault 2025-08-19 11:49:30 +02:00
  • 82f3b759f8 Take the minimum between max_total_hits and local universe len when processing an hybrid search fix-hybrid-search-x-fitler ManyTheFish 2025-08-19 10:21:34 +02:00
  • 6417884969 remove v1_17 prototype-arroy-becomes-hannoy-with-sharding-0 Louis Dureuil 2025-08-18 16:48:37 +02:00
  • d68e6c355b update to v1.22 Louis Dureuil 2025-08-18 16:15:20 +02:00
  • c33d2558c1 Make clippy happy ClĂ©ment Renault 2025-08-14 11:47:05 +02:00
  • 94e4ef65d6 Switch to hannoy 0.0.4 ClĂ©ment Renault 2025-08-14 10:57:33 +02:00
  • 246290ef05 Make cargo insta happy Kerollmops 2025-08-13 13:52:01 +02:00
  • e2803da5bc Remove the vector_store reference Kerollmops 2025-08-13 12:58:12 +02:00
  • 3c59702e70 Depend on Hannoy from crates.io ClĂ©ment Renault 2025-08-12 18:00:54 +02:00
  • d08b62db7d Move code to the right file Mubelotix 2025-08-12 16:03:00 +02:00
  • 27d2cd7bd2 Make cargo fmt happy ClĂ©ment Renault 2025-08-12 16:25:51 +02:00
  • 619900e4d3 Make clippy happy ClĂ©ment Renault 2025-08-12 16:20:32 +02:00
  • 24b017e367 Dispatch the vector store based on the index version ClĂ©ment Renault 2025-08-12 16:00:47 +02:00
  • e64852208c Make the VectorStore aware of the index version ClĂ©ment Renault 2025-08-12 15:09:26 +02:00
  • e4b28464fd Expose Hannoy progress when upgrading ClĂ©ment Renault 2025-08-12 14:24:50 +02:00
  • de90455809 First version of Hannoy dumpless upgrade Louis Dureuil 2025-08-18 16:37:38 +02:00
  • ca5dc1b032 Integrate the hannoy progress ClĂ©ment Renault 2025-08-11 18:05:17 +02:00
  • 5c464e9855 wip: Use Hamming when binary quantized Kerollmops 2025-08-08 09:47:08 +02:00
  • 114d50dfba Always use at least an ef = 100 when searching ClĂ©ment Renault 2025-08-07 14:34:57 +02:00
  • 6f0249cffc Switch to hannoy with support for deletions ClĂ©ment Renault 2025-08-07 12:03:24 +02:00
  • e000df8646 Add a missing cancelation call for hannoy Kerollmops 2025-08-06 15:11:59 +02:00
  • 900e8a0d9c Reintroduce changing the distance from Cosine to Cosine binary quantized Kerollmops 2025-08-06 15:08:48 +02:00
  • f5f173e451 Bump Hannoy's version Kerollmops 2025-08-06 15:08:14 +02:00
  • ce9d56377c Increase efSearch from x2 to x10 ClĂ©ment Renault 2025-08-04 11:47:56 +02:00
  • c2d912645f Increase efConstruction from 48 to 125 ClĂ©ment Renault 2025-08-04 11:47:38 +02:00
  • 112d3f54e9 remove-me: Introduce an env var to change the embeddings chunk size ClĂ©ment Renault 2025-07-31 11:40:15 +02:00
  • 58a88c7933 Bump hannoy Kerollmops 2025-07-30 17:24:55 +02:00
  • 203418ae49 Use a more feature-full Hannoy version Kerollmops 2025-07-30 09:39:55 +02:00
  • 3bc192ae52 Reintroduce arroy and support for dumpless upgrade from previous versions ClĂ©ment Renault 2025-07-29 18:00:29 +02:00
  • db9f205184 Rename the vector store const name and keep the vector-arroy db name ClĂ©ment Renault 2025-07-29 17:31:33 +02:00
  • 4d3a9dc43e Rename the ArroyWrapper/HannoyWrapper into VectorStore ClĂ©ment Renault 2025-07-29 17:30:02 +02:00
  • 9a2a40a4fa Use constants as the hannoy default parameters ClĂ©ment Renault 2025-07-29 17:16:13 +02:00
  • bf921e9135 Use Hannoy instead of arroy Kerollmops 2025-07-21 11:42:46 +02:00
  • eda77aeb1a Fix snapshots Louis Dureuil 2025-08-18 10:43:58 +02:00
  • 1fed0bed18 Remove erroneous untagged annotation Louis Dureuil 2025-08-18 09:24:34 +02:00
  • 658023e01b camel case the fields in "origin" Louis Dureuil 2025-07-31 17:32:45 +02:00
  • b9c86e721f Rename Body::with_file Louis Dureuil 2025-07-30 17:33:01 +02:00
  • a29497f720 Adjust timeouts Louis Dureuil 2025-07-30 17:32:54 +02:00
  • 1ae1856ec2 Don't always hardcode Content-Type in proxy Louis Dureuil 2025-07-29 17:52:24 +02:00
  • 184e9f72c1 Update snap Louis Dureuil 2025-07-29 15:31:29 +02:00
  • 4220c877e1 Misc churn Louis Dureuil 2025-07-29 13:44:40 +02:00
  • dcd6951a0b Move meilisearch_types::Network to its own module Louis Dureuil 2025-07-29 13:59:22 +02:00
  • 1258bdb2b9 Make types Serialize and Deserialize for proxying Louis Dureuil 2025-07-29 14:38:15 +02:00
  • 08f15cdf4b New errors Louis Dureuil 2025-07-29 13:53:48 +02:00
  • 85e3267490 Dependency changes Louis Dureuil 2025-07-29 13:45:43 +02:00
  • 753db805a8 IndexScheduler::update_task now merges the task.network and accepts &mut Task Louis Dureuil 2025-07-29 13:48:33 +02:00
  • bb52a8683a IndexScheduler::set_task_network Louis Dureuil 2025-07-29 13:53:10 +02:00
  • 9a16c3a26d file-store: persist returns the persisted File object Louis Dureuil 2025-07-29 13:46:35 +02:00
  • 708bb766b0 Dump support for network Louis Dureuil 2025-07-29 13:50:59 +02:00
  • be065c4c51 Proxy all document tasks to the network when sharding is enabled Louis Dureuil 2025-07-29 14:43:17 +02:00
  • cda5995922 Shard documents Louis Dureuil 2025-07-29 14:41:52 +02:00
  • 409ae70f0f network: add sharding to Network and writeApiKey to Remotes Louis Dureuil 2025-07-29 14:40:01 +02:00
  • 47b8e53985 Add proxy module to proxy requests to members of a network Louis Dureuil 2025-07-29 14:36:05 +02:00
  • eadd1bb5b5 Add new milli::update:🆕:indexer::sharding module Louis Dureuil 2025-07-29 13:56:47 +02:00
  • 3a84f27738 Add network to Task and TaskView Louis Dureuil 2025-07-29 14:28:04 +02:00
  • 401b064917 Add EE license Louis Dureuil 2025-07-29 11:50:31 +02:00
  • 53223ace47 Merge pull request #5844 from meilisearch/prepare-v1.18 v1.18.0 ClĂ©ment Renault 2025-08-18 11:34:53 +00:00
  • 7c2d478ef3 Merge branch 'main' into tasks-du-sheitan tasks-du-sheitan Mubelotix 2025-08-18 12:41:07 +02:00
  • 99c56630d1 Merge branch 'main' into render-route render-route Mubelotix 2025-08-18 12:31:04 +02:00
  • a579ea2596 Remove useless code Mubelotix 2025-08-18 10:30:29 +02:00
  • e13541818a Update upgrade tests Mubelotix 2025-08-18 09:48:44 +02:00
  • c974f0ab0a Update dumpless upgrades Mubelotix 2025-08-18 09:44:55 +02:00
  • 36cac8acf7 Update package version Mubelotix 2025-08-18 09:44:40 +02:00
  • 5507a73b23 Merge pull request #5829 from meilisearch/index-rename Tamo 2025-08-14 15:39:28 +00:00
  • 7ddd8a2b66 WIP: I need multiple rtxns and will probably use a bit of unsafe ClĂ©ment Renault 2025-08-14 17:34:52 +02:00
  • 2addedf98a WIP: parallelizing ClĂ©ment Renault 2025-08-14 15:10:45 +02:00
  • fc81559748 Make clippy happy prototype-arroy-becomes-hannoy-11 ClĂ©ment Renault 2025-08-14 11:47:05 +02:00
  • 0a242f4c4a Switch to hannoy 0.0.4 ClĂ©ment Renault 2025-08-14 10:57:33 +02:00
  • f7e0a7a388 Make cargo insta happy Kerollmops 2025-08-13 13:52:01 +02:00
  • ff16dc2643 Remove the vector_store reference Kerollmops 2025-08-13 12:58:12 +02:00
  • c81b991bd4 Depend on Hannoy from crates.io ClĂ©ment Renault 2025-08-12 18:00:54 +02:00
  • 0025421471 Make cargo insta happy ClĂ©ment Renault 2025-08-12 17:09:46 +02:00
  • 151450b5b6 Move code to the right file Mubelotix 2025-08-12 16:03:00 +02:00
  • 11084d5fce Make cargo fmt happy ClĂ©ment Renault 2025-08-12 16:25:51 +02:00
  • 45a7dd24c3 Make clippy happy ClĂ©ment Renault 2025-08-12 16:20:32 +02:00
  • c1bacd53a7 Dispatch the vector store based on the index version ClĂ©ment Renault 2025-08-12 16:00:47 +02:00
  • d161a0d7b4 Make the VectorStore aware of the index version ClĂ©ment Renault 2025-08-12 15:09:26 +02:00
  • 2a01504ba0 Expose Hannoy progress when upgrading ClĂ©ment Renault 2025-08-12 14:24:50 +02:00
  • dee31c279f First version of Hannoy dumpless upgrade ClĂ©ment Renault 2025-08-07 15:55:46 +02:00
  • 3c143139bd Integrate the hannoy progress ClĂ©ment Renault 2025-08-11 18:05:17 +02:00
  • 811be520c0 wip: Use Hamming when binary quantized Kerollmops 2025-08-08 09:47:08 +02:00
  • ad77aaff20 Always use at least an ef = 100 when searching ClĂ©ment Renault 2025-08-07 14:34:57 +02:00
  • 0760a506eb Switch to hannoy with support for deletions ClĂ©ment Renault 2025-08-07 12:03:24 +02:00
  • 5780197ab5 Add a missing cancelation call for hannoy Kerollmops 2025-08-06 15:11:59 +02:00
  • 59b9266ae0 Reintroduce changing the distance from Cosine to Cosine binary quantized Kerollmops 2025-08-06 15:08:48 +02:00
  • 69aa3a9976 Bump Hannoy's version Kerollmops 2025-08-06 15:08:14 +02:00
  • 636c072bf4 Increase efSearch from x2 to x10 ClĂ©ment Renault 2025-08-04 11:47:56 +02:00
  • f7fbdbcc88 Increase efConstruction from 48 to 125 ClĂ©ment Renault 2025-08-04 11:47:38 +02:00