Commit Graph

  • 62115f57b1 Merge pull request #5938 from meilisearch/attempt-license-fix-again main Clémentine 2025-10-09 16:32:40 +00:00
  • 448377ad5a Add local remote name when a remote federated search is made search-metadata ManyTheFish 2025-10-09 17:53:56 +02:00
  • d3af0a0355 Upload ten parts at a time new-s3-snapshots Clément Renault 2025-10-09 17:52:42 +02:00
  • 05e9a7eefe Use the Bytes crate to send the parts Clément Renault 2025-10-09 17:41:16 +02:00
  • 04b17ff7d0 move contant header in search/mod.rs ManyTheFish 2025-10-09 17:08:39 +02:00
  • d604ada64f --amend ManyTheFish 2025-10-09 16:59:27 +02:00
  • 63a857a752 factorize metadata header ManyTheFish 2025-10-09 16:57:48 +02:00
  • 3b75394357 Upload indexes under their uuids Clément Renault 2025-10-09 16:44:59 +02:00
  • 9023172139 Add a dedicated LICENSE-MIT file containing the unmodified MIT license Louis Dureuil 2025-10-09 16:24:18 +02:00
  • 94e12af45a Initial working S3 uploads to RustFS Clément Renault 2025-10-09 16:02:44 +02:00
  • 18edd88a60 Pass tokio handle to index-scheduler Louis Dureuil 2025-10-09 13:58:44 +02:00
  • 572bae9da1 Pass tokio handle to index-scheduler change-network-topology Louis Dureuil 2025-10-09 13:58:44 +02:00
  • 59631afd9a Merge pull request #5929 from meilisearch/compaction-task Louis Dureuil 2025-10-09 11:30:01 +00:00
  • e47bf75e52 avoid openning each index twice and remove clones ManyTheFish 2025-10-09 12:07:44 +02:00
  • 2381b9428b Use the latest version of heed Kerollmops 2025-10-09 11:08:17 +02:00
  • c2584c6edd Merge pull request #5936 from meilisearch/merge-v1.22.3-back Clément Renault 2025-10-09 08:45:33 +00:00
  • 685663af3c bump cellulite to address backcompat issue from #5307 prototype-v1.22.2-compaction-task-3 Louis Dureuil 2025-10-09 10:20:58 +02:00
  • 72b4b41443 Read MEILI_EXPERIMENTAL_REMOTE_SEARCH_TIMEOUT_SECONDS to override the default timeout in remote federated search Louis Dureuil 2025-10-06 17:50:20 +02:00
  • 70aa768d48 Update ignored test Louis Dureuil 2025-09-30 14:05:26 +02:00
  • 6029677eec Also raise the global deadline Louis Dureuil 2025-09-30 13:53:48 +02:00
  • 3c78f4121e Raise timeout to 30secs Louis Dureuil 2025-09-30 12:57:26 +02:00
  • 89170dd78f Merge pull request #5935 from meilisearch/remove-release-drafter Clémentine 2025-10-08 16:42:51 +00:00
  • 6379a62d95 Merge pull request #5933 from meilisearch/fix-ranking-score-with-sort Many the fish 2025-10-08 16:23:12 +00:00
  • 4c05c0cf96 Remove release-drafter and encourage usage of GitHub generated notes curquiza 2025-10-08 17:35:33 +02:00
  • ce832da16c Add a function documentation ManyTheFish 2025-10-08 17:19:40 +02:00
  • 14de657d36 Use the "currently_processing_index" to avoid potentially blocking the search during compaction prototype-v1.22.2-compaction-task-2 Louis Dureuil 2025-10-08 15:45:38 +02:00
  • 9a36c090bf Do not return the EnvClosingEvent Kerollmops 2025-10-08 15:37:36 +02:00
  • 3aca010b42 Recompute the stats Kerollmops 2025-10-08 14:50:35 +02:00
  • 62c11ce3f3 Fix comments Clément Renault 2025-10-08 14:15:08 +02:00
  • f358538f4f Improve the pre-compaction size information Clément Renault 2025-10-07 15:09:25 +02:00
  • 9068857ba1 Make the tests pass Clément Renault 2025-10-07 14:59:41 +02:00
  • d241157084 Make Clippy happy Clément Renault 2025-10-07 14:37:38 +02:00
  • 69f73b1d74 Introduce a function to effectively close an index Clément Renault 2025-10-07 14:30:48 +02:00
  • 202794f620 Expose the env closing event so we can wait for the index to close Clément Renault 2025-10-07 14:29:42 +02:00
  • 38cbd54604 Implement the index compaction task Kerollmops 2025-10-06 18:17:59 +02:00
  • 3877e0043c Rename operation to IndexCompaction Kerollmops 2025-10-06 16:19:04 +02:00
  • f95398420b Add the necessary batches and tasks in the process Clément Renault 2025-10-02 17:17:32 +02:00
  • 53905c1362 Add a new CompactIndex action Clément Renault 2025-10-02 17:14:50 +02:00
  • 113aac8815 Introduce a new /indexes/{indexUid}/compact route Clément Renault 2025-10-02 17:12:10 +02:00
  • d2071dde1f Fix ranking score bug when sort is present ManyTheFish 2025-10-06 18:28:25 +02:00
  • 7e26ea754c Improve the pre-compaction size information prototype-v1.22.2-compaction-task-1 Clément Renault 2025-10-07 15:09:25 +02:00
  • 045014c432 Make the tests pass Clément Renault 2025-10-07 14:59:41 +02:00
  • 5fd2bd81bd Make Clippy happy Clément Renault 2025-10-07 14:37:38 +02:00
  • 4dc6b33440 Introduce a function to effectively close an index Clément Renault 2025-10-07 14:30:48 +02:00
  • e9edc5d985 Expose the env closing event so we can wait for the index to close Clément Renault 2025-10-07 14:29:42 +02:00
  • c8b481e86f Implement the index compaction task Kerollmops 2025-10-06 18:17:59 +02:00
  • cf55420d25 Rename operation to IndexCompaction Kerollmops 2025-10-06 16:19:04 +02:00
  • 77baf91b0a Add the necessary batches and tasks in the process Clément Renault 2025-10-02 17:17:32 +02:00
  • 0b441cd48c Add a new CompactIndex action Clément Renault 2025-10-02 17:14:50 +02:00
  • ac21414673 Introduce a new /indexes/{indexUid}/compact route Clément Renault 2025-10-02 17:12:10 +02:00
  • 4502af5aed Merge pull request #5930 from meilisearch/synonym-performance-fix Many the fish 2025-10-07 15:17:34 +00:00
  • 349f123642 WIP prototype-v1.22.2-compaction-task-0 Clément Renault 2025-10-07 16:04:01 +02:00
  • f9b77b35f0 Improve the pre-compaction size information Clément Renault 2025-10-07 15:09:25 +02:00
  • d9e77e1950 Make the tests to pass Clément Renault 2025-10-07 14:59:41 +02:00
  • 657fbec367 Make Clippy happy Clément Renault 2025-10-07 14:37:38 +02:00
  • 06af68aa07 Get rid of upwrap in get_synonym, We can't use get_or_insert_with because the index.synonyms(..) returns a Result ManyTheFish 2025-10-07 14:37:13 +02:00
  • c1ecaba168 Introduce a function to effectively close an index Clément Renault 2025-10-07 14:30:48 +02:00
  • 9530e72d04 Expose the env closing event so we can wait for the index to close Clément Renault 2025-10-07 14:29:42 +02:00
  • 8fb8f389ae Implement the index compaction task Kerollmops 2025-10-06 18:17:59 +02:00
  • a0ef8008d6 Add comprehensive metadata tests with insta snapshots ManyTheFish 2025-10-07 11:10:51 +02:00
  • 4492bbb5f9 Greatly simplify implementation by eschewing the pipe prototype-shorten-snapshot-creation-2 sca-227-shorten-snapshot-creation-by-skipping-the-temporary-copy Louis Dureuil 2025-10-06 21:36:54 +02:00
  • c36a3239ca Merge pull request #5932 from meilisearch/env-timeout v1.22.3 latest release-v1.22.3 Clément Renault 2025-10-06 18:16:27 +02:00
  • da0ec8a270 Read MEILI_EXPERIMENTAL_REMOTE_SEARCH_TIMEOUT_SECONDS to override the default timeout in remote federated search Louis Dureuil 2025-10-06 17:50:20 +02:00
  • ac7a69d6db Upgrade snapshot Louis Dureuil 2025-10-06 17:15:32 +02:00
  • 39f69966ee Update version in Cargo.toml Louis Dureuil 2025-10-06 17:15:10 +02:00
  • 9d6cfbb16a Change for 3.21 prototype-docker-alpine-3-21 build/alpine3.22 curquiza 2025-10-06 16:48:01 +02:00
  • 2137606e9d Bump alpine version to 3.22 PedroTroller 2025-08-28 16:48:45 +02:00
  • fbe6e0b2df Rename operation to IndexCompaction Kerollmops 2025-10-06 16:19:04 +02:00
  • 4f4dc476b0 refactor: group perform_search parameters into SearchParams struct ManyTheFish 2025-10-06 14:34:17 +02:00
  • a2fc7ae5e8 Use a buffered reader prototype-shorten-snapshot-creation-1 Louis Dureuil 2025-10-06 14:36:48 +02:00
  • b817f58991 Only persist the archive in finish Louis Dureuil 2025-10-06 14:36:28 +02:00
  • 6d378c6397 PERFORMANCE: Implement synonym caching to eliminate repeated database access ManyTheFish 2025-10-06 14:26:30 +02:00
  • ec0c0cf779 Merge pull request #5307 from meilisearch/parallel-bulk-facets Clément Renault 2025-10-06 12:08:52 +00:00
  • af6d53c7ca Fix remote index collision with HashMap-based lookup ManyTheFish 2025-10-06 12:10:48 +02:00
  • c754981227 Fix remote index collision in federated search metadata ManyTheFish 2025-10-06 11:19:39 +02:00
  • 4b66c48742 Add header-based metadata opt-in for search responses ManyTheFish 2025-10-02 11:04:19 +02:00
  • 52053933a3 WIP: Add metadata field with queryUid, indexUid, primaryKey, and remote ManyTheFish 2025-10-01 17:55:15 +02:00
  • b23f66d696 feat: add indexUid to SearchMetadata ManyTheFish 2025-09-30 17:34:29 +02:00
  • 194ace6bd1 feat: add metadata field with queryUid to search responses ManyTheFish 2025-09-30 15:22:35 +02:00
  • 851694e323 Fix a bug where prefixes were never deleted Kerollmops 2025-10-03 10:50:05 +02:00
  • ea92c64fdc Fix a potential bug where prefixes were not deleted Kerollmops 2025-10-03 09:49:05 +02:00
  • dc36f681be Fix the prefix post-processing algorithm Kerollmops 2025-10-03 09:42:14 +02:00
  • 48f1987a8d Improve facet post processing readability Clément Renault 2025-10-02 18:11:49 +02:00
  • 4a84f1cd1a Add the necessary batches and tasks in the process Clément Renault 2025-10-02 17:17:32 +02:00
  • c885171029 process: add cancelling points in process snapshot prototype-shorten-snapshot-creation-0 Louis Dureuil 2025-10-02 17:16:05 +02:00
  • 511cb0ff82 Add a new CompactIndex action Clément Renault 2025-10-02 17:14:50 +02:00
  • 55d6a81a75 Introduce a new /indexes/{indexUid}/compact route Clément Renault 2025-10-02 17:12:10 +02:00
  • 3870a374af Compression: implement cancellation and change env copy method Louis Dureuil 2025-10-02 16:56:25 +02:00
  • d41716d8f0 Add MustStopProcessing::as_lambda Louis Dureuil 2025-10-02 16:50:44 +02:00
  • 5d7efafc96 Bump alpine version to 3.22 prototype-docker-alpine-3-22-v2 PedroTroller 2025-08-28 16:48:45 +02:00
  • b98e2cef81 Merge pull request #5863 from meilisearch/add-request-uid-to-search-routes Many the fish 2025-10-02 10:09:31 +00:00
  • 9f79ce82af Introduce new CLI arguments to deactivate experimental post processing Clément Renault 2025-10-02 12:06:33 +02:00
  • 43a6505435 Use PipedArchiveBuilder to process snapshots without compaction Louis Dureuil 2025-10-02 11:18:54 +02:00
  • 467e15d9c0 WIP: Add PipedArchiveBuilder Louis Dureuil 2025-10-02 11:18:13 +02:00
  • 91275adb76 Add necessary accessors Louis Dureuil 2025-10-02 11:12:51 +02:00
  • ad804b60fc Add header-based metadata opt-in for search responses prototype-search-metadata-00 ManyTheFish 2025-10-02 11:04:19 +02:00
  • 5f18a9b2ee Move dependencies to actual versions Clément Renault 2025-10-02 11:00:48 +02:00
  • fa7ef3d25b Bump peter-evans/repository-dispatch from 3 to 4 dependabot/github_actions/peter-evans/repository-dispatch-4 dependabot[bot] 2025-10-01 17:01:58 +00:00
  • 0d0a71dd2a Bump Swatinem/rust-cache from 2.8.0 to 2.8.1 dependabot/github_actions/Swatinem/rust-cache-2.8.1 dependabot[bot] 2025-10-01 17:01:54 +00:00
  • 1b01539fc9 Bump actions/github-script from 7 to 8 dependabot/github_actions/actions/github-script-8 dependabot[bot] 2025-10-01 17:01:50 +00:00