Commit Graph

  • 0a5ad4db06
    Move the push update functions to their related modules Clément Renault 2019-10-08 17:24:11 +0200
  • 6ee0d72c7b
    Expose the synonyms operation updates on the Index Clément Renault 2019-10-08 17:18:22 +0200
  • ba32ce21d0
    Introduce synonyms deletions updates Clément Renault 2019-10-08 17:16:48 +0200
  • 0e224efa46
    Introduce synonyms additions updates Clément Renault 2019-10-08 17:06:56 +0200
  • 175461c13a
    Port all tests to the TempDatabase struct Clément Renault 2019-10-08 16:16:30 +0200
  • c514692233
    Introduce the TempDatabase in the QueryBuilder tests Clément Renault 2019-10-08 15:22:36 +0200
  • d8d0442d63
    Fix many indexing and searching related bugs Clément Renault 2019-10-08 14:53:35 +0200
  • 2236ebbd42
    Introduce an example file to test indexing and searching csv documents Clément Renault 2019-10-08 14:47:38 +0200
  • 0bfba3e4ba
    Introduce a query_builder method on Index Clément Renault 2019-10-07 17:55:46 +0200
  • a57a64823e
    Make possible to create an index and add a schema later on Clément Renault 2019-10-07 17:48:26 +0200
  • aa05459e4f
    Introduce a background thread that manage updates to do Clément Renault 2019-10-07 16:16:04 +0200
  • 0615c5c52d
    Consume updates in the order of insertion Clément Renault 2019-10-07 15:00:28 +0200
  • 487411340a
    Prefix all the store names to avoid colliding with main stores Clément Renault 2019-10-07 10:56:55 +0200
  • 5139dc7f3e
    Let the caller commit/abort the operation Clément Renault 2019-10-07 10:52:45 +0200
  • 88d0d3931c Store the schema in the main index Clément Renault 2019-10-04 17:23:46 +0200
  • df2ef8d2e1 Introduce update_task, popping an update and pushing the result of it Clément Renault 2019-10-04 17:17:43 +0200
  • 29229b2137
    Remove the update from the database when popped out Clément Renault 2019-10-04 17:16:34 +0200
  • 851cc38216
    Introduce the Database struct to manage indexes Clément Renault 2019-10-04 16:49:17 +0200
  • effbbc7370
    Load the indexes at startup Clément Renault 2019-10-04 13:26:33 +0200
  • 08e3f23408
    Add the meilidb-schema/tokenizer projects Clément Renault 2019-10-04 10:29:44 +0200
  • 62a0aefe44
    Make the project be a workspace Clément Renault 2019-10-04 10:26:32 +0200
  • 3476939b7e
    Prefer using the impl syntax Clément Renault 2019-10-04 10:21:09 +0200
  • 38e474deaf
    Introduce the MResult type Clément Renault 2019-10-03 17:33:15 +0200
  • 00c70d3cb5
    Make the UpdatesResults store work Clément Renault 2019-10-03 16:54:37 +0200
  • af9fd9f552
    Make the Updates store work Clément Renault 2019-10-03 16:39:30 +0200
  • 0a731973b9
    Made many stores do their jobs Clément Renault 2019-10-03 16:13:09 +0200
  • c4bd13bcdf
    Introduce many SingleStore wrappers Clément Renault 2019-10-03 15:04:11 +0200
  • a5bfbf244c
    Introduce the documents Deserializer Clément Renault 2019-10-03 11:49:13 +0200
  • 39e0d9fc4a
    Introduce a basically working rkv based MeiliDB Clément Renault 2019-10-02 17:34:32 +0200
  • 905bc5c1a6
    Initial commit Clément Renault 2019-10-02 17:35:05 +0200
  • 0f395d43a0
    Merge pull request #201 from meilisearch/updates-ids-api Clément Renault 2019-09-26 16:08:22 +0200
  • 0b5b7b0bf1
    feat: add a method to get the current processed update id & next updates in queue qdequele 2019-09-26 14:54:28 +0200
  • 57dd679026
    Merge pull request #199 from meilisearch/fix-soft-hard-separator Clément Renault 2019-09-24 23:09:38 +0200
  • cdd69290c3
    test: Make the tests work with new separator limits Clément Renault 2019-09-24 20:49:42 +0200
  • 175b3dcb75
    fix: Do not consider underscores and middle dash hard Clément Renault 2019-09-24 20:14:20 +0200
  • ca818e12a9
    Merge pull request #198 from meilisearch/split-by-underscore Clément Renault 2019-09-24 14:16:02 +0200
  • 6b9426a051
    feat: Support underscore as a split character Clément Renault 2019-09-24 13:56:26 +0200
  • cee5e50857
    Merge pull request #197 from meilisearch/log-info-to-trace Quentin de Quelen 2019-09-24 13:48:46 +0200
  • 3fe346101b
    chore: change logs in query_builder from info! to trace! qdequele 2019-09-24 13:35:46 +0200
  • 87e5998489
    Merge pull request #194 from meilisearch/set-code-public v0.4.1 Clément Renault 2019-09-19 18:25:13 +0200
  • d7d1b6ff02
    chore: reformat tests qdequele 2019-09-19 17:50:11 +0200
  • 7073b42afa
    feat: get update status Enqueued / Processed / Unknown qdequele 2019-09-19 17:29:22 +0200
  • 120d209e66
    chore: set public SchemaProps values qdequele 2019-09-19 11:51:10 +0200
  • 62e981c6b8
    chore: set public the main duration on update status qdequele 2019-09-19 11:01:43 +0200
  • 941302a4be
    chore: export ranked map qdequele 2019-09-19 10:49:12 +0200
  • 20f423268e
    chore: re-export database::Error type qdequele 2019-09-18 18:42:36 +0200
  • 522013425b
    chore: export a getter for synonyms qdequele 2019-09-18 18:22:27 +0200
  • e3c413759f
    chore: implement deref on CommonIndex qdequele 2019-09-18 18:08:54 +0200
  • 6ed97d1c19
    chore: re-export UpdateType/DetailedDuration/UpdateStatus qdequele 2019-09-18 17:04:31 +0200
  • 53ad1fc068
    chore: split tests into multiples files qdequele 2019-09-18 16:58:51 +0200
  • 1e2ef06c5c
    Merge pull request #196 from meilisearch/fix-cf-handle-creation Clément Renault 2019-09-19 12:29:50 +0200
  • 9db86f13f3
    fix: Only create the Column Family when it doesn't already exist Clément Renault 2019-09-19 12:02:34 +0200
  • 369461e635
    Merge pull request #195 from meilisearch/update-readme Clément Renault 2019-09-19 12:01:09 +0200
  • d2d22ac76d
    doc: Update the README and refer to examples instead of the main binary Clément Renault 2019-09-19 12:00:34 +0200
  • a5a19fc9dd
    Merge pull request #193 from meilisearch/get-documents-id Clément Renault 2019-09-18 16:09:30 +0200
  • a36c991897
    feat: add a method to get an iterator over all documents ids qdequele 2019-09-18 15:04:13 +0200
  • 4f71219e17
    Merge pull request #192 from meilisearch/bump-dependencies Clément Renault 2019-09-18 15:10:15 +0200
  • 69e0bae75e
    chore: Bump dependencies Clément Renault 2019-09-18 14:41:37 +0200
  • 1b18679950
    Merge pull request #191 from meilisearch/typed-settings Clément Renault 2019-09-18 14:04:07 +0200
  • e1c119b5a8
    chore: add test for custom settings qdequele 2019-09-18 11:42:30 +0200
  • 03709910fd
    feat: add typed index custom settings for common uses qdequele 2019-09-18 11:41:29 +0200
  • 8fdb330195
    Merge pull request #190 from meilisearch/bump-dependencies-versions Quentin de Quelen 2019-09-18 10:29:22 +0200
  • 59ae6458dc chore: bump dependencies qdequele 2019-09-17 18:50:44 +0200
  • c10b701b9a
    Merge pull request #189 from meilisearch/documents-fields-repartition Clément Renault 2019-09-17 16:23:49 +0200
  • 80caa8b60d feat: add the documents fields repartition into stats Quentin de Quelen 2019-09-17 15:41:20 +0200
  • 97cf5cca2a
    Merge pull request #188 from meilisearch/delete-index Clément Renault 2019-09-17 14:25:38 +0200
  • 3e76dc718b feat: delete an index and all it's associated data Quentin de Quelen 2019-09-17 11:57:29 +0200
  • 5a17b5a63b
    Merge pull request #187 from meilisearch/export-snapshots Clément Renault 2019-09-17 12:54:14 +0200
  • 5bc5185ac5 feat: re-export rocksdb snapshot function Quentin de Quelen 2019-09-17 10:35:44 +0200
  • 3712fa7c24
    Merge pull request #186 from meilisearch/common-db-tree Clément Renault 2019-09-16 19:08:52 +0200
  • 918cc235a4 feat: expose a common DB tree for the database Quentin de Quelen 2019-09-16 14:49:53 +0200
  • 8d24e54fa1
    Merge pull request #185 from meilisearch/serde-schema Clément Renault 2019-09-16 15:18:02 +0200
  • 35b7b58ff7
    feat: Remove the Schema to/from_toml/json/bin methods Clément Renault 2019-09-16 14:48:33 +0200
  • ffc29a319f
    feat: Implement De/Serialize on schema Clément Renault 2019-09-16 14:22:59 +0200
  • ba3ac5ea7b
    chore: Create an internal Schema::to_builder method Clément Renault 2019-09-16 14:13:58 +0200
  • ee6a54fe4c
    feat: Replace the linked-hash-map dependency by indexmap Clément Renault 2019-09-04 14:53:16 +0200
  • f6ff79085e
    Merge pull request #184 from meilisearch/unify-update-types Clément Renault 2019-09-16 14:00:12 +0200
  • bcd38c7d5a
    feat: Unify the Update and UpdateOwned types Clément Renault 2019-09-16 12:33:08 +0200
  • aaeb25828f
    Merge pull request #183 from meilisearch/number-of-documents v0.4.0 Clément Renault 2019-09-14 16:32:18 +0200
  • af26c39482
    test: Improve the tests of the number of documents counting Clément Renault 2019-09-14 15:28:32 +0200
  • 2006259a23
    feat: Improve the number of documents counting Clément Renault 2019-09-14 12:26:47 +0200
  • 707e2f4d77
    feat: Update the number of documents in the KV Clément Renault 2019-09-14 12:21:08 +0200
  • 8d8aed36a8
    feat: Count the number of deleted/inserted documents Clément Renault 2019-09-14 12:03:56 +0200
  • 2658ef0176
    Merge pull request #182 from meilisearch/replace-sled-by-rocksdb Clément Renault 2019-09-14 11:32:26 +0200
  • 400d542fef
    feat: Update the README to reflect the kv store update Clément Renault 2019-09-12 16:28:23 +0200
  • f46868407c
    feat: Make RocksDB works seemlessly like sled Clément Renault 2019-09-05 18:43:10 +0200
  • e3fa07077c
    feat: Introduce the CfTree and CfIter types Clément Renault 2019-09-05 14:53:09 +0200
  • e5763e73eb
    chore: Prefer using const names to avoid typos Clément Renault 2019-09-05 13:22:53 +0200
  • fd880e0a0e
    Merge pull request #175 from meilisearch/moving-back-to-sled Clément Renault 2019-09-05 13:14:48 +0200
  • e33cc89846
    feat: Introduce update callbacks Clément Renault 2019-08-26 19:10:20 +0200
  • f40b373f9f
    feat: Introduce the UpdateStatus type Clément Renault 2019-08-26 18:21:16 +0200
  • cd8535d410
    feat: Introduce the update_status/_blocking functions Clément Renault 2019-08-23 14:53:31 +0200
  • f07b99fe97
    fix: Make the tests work with the new update system Clément Renault 2019-08-23 14:40:26 +0200
  • f45a00df3b
    fix: Cloned ArcSwaps are unsynchronized versions Clément Renault 2019-08-23 14:39:55 +0200
  • cd864c40bc
    feat: Make the update update serialization be based on message pack Clément Renault 2019-08-23 14:37:52 +0200
  • 91b44a2759
    chore: Change the Box<Error> to be marked dyn Clément Renault 2019-08-22 14:28:27 +0200
  • d8cd8c5def
    chore: Move the updates in their own module Clément Renault 2019-08-22 14:25:36 +0200
  • b0be06540a
    chore: Simplify the update application Clément Renault 2019-08-22 14:18:50 +0200
  • 4deee93a55
    feat: Introduce synonyms deletion using the update system Clément Renault 2019-08-22 11:25:33 +0200
  • 451c0a6d03
    feat: Introduce synonyms addition using the update system Clément Renault 2019-08-22 11:08:54 +0200