Commit Graph

  • 1667e1b32f
    Move to zerocopy-lmdb Clément Renault 2019-10-16 17:05:24 +02:00
  • c332c7bc70
    Merge pull request #220 from meilisearch/all-documents-fields-iter Clément Renault 2019-10-15 15:42:30 +02:00
  • 5e8d432614
    Introduce an Iterator to visit all documents attributes counts Clément Renault 2019-10-15 15:27:13 +02:00
  • f6282ca031
    Merge pull request #219 from meilisearch/current-update-id Clément Renault 2019-10-15 15:26:22 +02:00
  • 3278d22279
    Introduce an Index mathod to retrieve the currently processed update Clément Renault 2019-10-15 14:54:52 +02:00
  • c9618793e3
    Merge pull request #218 from meilisearch/update-readme Clément Renault 2019-10-15 11:40:10 +02:00
  • 1ef785a9ef
    Change the README to refer to LMDB instead of RocksDB Clément Renault 2019-10-15 11:39:49 +02:00
  • fdc98f9ef3
    Merge pull request #217 from meilisearch/improve-exactness-criterion Clément Renault 2019-10-15 11:37:33 +02:00
  • 0de37819b4
    Simplify the document fields counts deletion Clément Renault 2019-10-15 11:15:48 +02:00
  • 9ff92c5d15
    Update the exact criterion to use the documents fields counts Clément Renault 2019-10-14 18:48:54 +02:00
  • e629f51af4
    Use the documents_fileds_count store in the QueryBuilder Clément Renault 2019-10-14 18:48:32 +02:00
  • b377003192
    Compute and store the number of words in documents fields Clément Renault 2019-10-14 14:07:10 +02:00
  • a7e40a78c1
    Introduce the DocumentsFieldsCounts store Clément Renault 2019-10-14 14:06:34 +02:00
  • 9cdda8c46a
    Make the RawIndexer index_text method return the number of words Clément Renault 2019-10-14 13:56:52 +02:00
  • b7ea812dcc
    Merge pull request #216 from meilisearch/get-ride-of-messagepack Clément Renault 2019-10-11 16:41:37 +02:00
  • 710ab2386c
    Get ride of rust messagepack (rmp) Clément Renault 2019-10-11 16:16:21 +02:00
  • 81bf6d583d
    Merge pull request #214 from meilisearch/add-customs-updates Clément Renault 2019-10-11 15:42:08 +02:00
  • 02575a2ef6
    Introduce customs updates Clément Renault 2019-10-11 15:33:35 +02:00
  • da6ab2753e
    Rename Update/Type SchemaUpdate into Schema Clément Renault 2019-10-11 13:49:17 +02:00
  • 97de72de83
    Merge pull request #213 from meilisearch/do-not-commit-ourselves Clément Renault 2019-10-11 11:51:51 +02:00
  • 12b80e08be
    Do not commit updates, let the user do Clément Renault 2019-10-11 11:29:47 +02:00
  • 4b130fa2e5
    Merge pull request #212 from meilisearch/fix-documents-ids-iter Clément Renault 2019-10-10 18:43:01 +02:00
  • 9dca18f966
    Fix the DocumentsIdsIter and do not iter on an Option Clément Renault 2019-10-10 18:32:22 +02:00
  • 543b65b09b
    Merge pull request #211 from meilisearch/fix-documents-deletion-generic-param Clément Renault 2019-10-10 17:09:49 +02:00
  • 9eb27811b1
    Remove the useless generic documents_deletion parameter Clément Renault 2019-10-10 16:14:04 +02:00
  • 7c3d93e5da
    Merge pull request #210 from meilisearch/query-builder-with-criteria Clément Renault 2019-10-10 15:40:56 +02:00
  • 485480560a
    Add method to create a query builder along with criterion Clément Renault 2019-10-10 15:17:13 +02:00
  • 0ac927794a
    Merge pull request #209 from meilisearch/rename-main-to-common-index Clément Renault 2019-10-10 15:31:25 +02:00
  • e09d3b654d
    Rename main_store into common_store Clément Renault 2019-10-10 15:14:32 +02:00
  • c5af5de4f0
    Merge pull request #208 from meilisearch/improve-open-or-create-index Clément Renault 2019-10-10 13:59:08 +02:00
  • 19c22a8c5e
    Create two open and create index functions Clément Renault 2019-10-10 13:38:58 +02:00
  • 0103c7bfd9
    Merge pull request #207 from meilisearch/improve-documents-ids-iter Clément Renault 2019-10-10 13:48:13 +02:00
  • 7b26bd88c0
    Improve the DocumentsIdsIter internal Clément Renault 2019-10-10 13:09:29 +02:00
  • da0168bd82
    Merge pull request #206 from meilisearch/get-documents-ids Clément Renault 2019-10-10 10:54:21 +02:00
  • d1e59be46b
    Introduce the DocumentsIds iterator Clément Renault 2019-10-10 10:35:17 +02:00
  • 9774db6011
    Merge pull request #205 from meilisearch/expose-types Clément Renault 2019-10-10 10:35:42 +02:00
  • 46c19dfc5a
    Expose the UpdateType Clément Renault 2019-10-10 10:22:18 +02:00
  • 9ed6752573
    Merge pull request #204 from meilisearch/optional-query-builder-timeout Clément Renault 2019-10-09 18:17:52 +02:00
  • d8fdad1455
    Make the timeout QueryBuilder setting optional to and pass the tests Clément Renault 2019-10-09 17:59:31 +02:00
  • f56636e1e9
    Merge branch 'moving-to-lmdb' Clément Renault 2019-10-09 17:23:48 +02:00
  • 03599f1fc9 Reintroduce the deep-dive and typos-ranking-rules explanations documents Clément Renault 2019-10-09 16:57:08 +02:00
  • be78ecbf9a
    Update the README to recall about LMDB Clément Renault 2019-10-09 16:55:07 +02:00
  • ba2b04ca89
    Update ci with rust nightly only Thomas Payet 2019-05-02 11:43:45 +02:00
  • 121399f336
    Add a movies example dataset to the repository Clément Renault 2019-10-09 16:45:32 +02:00
  • 3fded51534
    Update the README file to reflect the current repository Clément Renault 2019-10-09 16:39:09 +02:00
  • 8f63ec39da
    Unrestrict static lifetime of Criterion names Clément Renault 2019-10-09 16:15:31 +02:00
  • 5a1c1aeb02
    Reintroduce the sort-by-attr criterion Clément Renault 2019-10-09 16:05:46 +02:00
  • 6ec575f8de
    Use a buffered sync channel to avoid blocking the update system Clément Renault 2019-10-09 15:49:35 +02:00
  • 683b6afbfb
    Introduce a way to filter documents with a basic syntax Clément Renault 2019-10-09 14:20:37 +02:00
  • 663714bb6d
    Make the example return documents field in a consistent order Clément Renault 2019-10-09 13:48:33 +02:00
  • bb35ca0d40
    Reintroduce the distinct and filtering of documents Clément Renault 2019-10-09 13:44:18 +02:00
  • 5f3072e67e
    Support a basic update callback system Clément Renault 2019-10-09 11:45:19 +02:00
  • 2a4707d51e
    Expose a function to be able to now the status of an update Clément Renault 2019-10-08 17:35:47 +02:00
  • 6534a9ec1d
    Clean up many warning messages Clément Renault 2019-10-08 17:31:07 +02:00
  • 0a5ad4db06
    Move the push update functions to their related modules Clément Renault 2019-10-08 17:24:11 +02:00
  • 6ee0d72c7b
    Expose the synonyms operation updates on the Index Clément Renault 2019-10-08 17:18:22 +02:00
  • ba32ce21d0
    Introduce synonyms deletions updates Clément Renault 2019-10-08 17:16:48 +02:00
  • 0e224efa46
    Introduce synonyms additions updates Clément Renault 2019-10-08 17:06:56 +02:00
  • 175461c13a
    Port all tests to the TempDatabase struct Clément Renault 2019-10-08 16:16:30 +02:00
  • c514692233
    Introduce the TempDatabase in the QueryBuilder tests Clément Renault 2019-10-08 15:22:36 +02:00
  • d8d0442d63
    Fix many indexing and searching related bugs Clément Renault 2019-10-08 14:53:35 +02:00
  • 2236ebbd42
    Introduce an example file to test indexing and searching csv documents Clément Renault 2019-10-08 14:47:38 +02:00
  • 0bfba3e4ba
    Introduce a query_builder method on Index Clément Renault 2019-10-07 17:55:46 +02:00
  • a57a64823e
    Make possible to create an index and add a schema later on Clément Renault 2019-10-07 17:48:26 +02:00
  • aa05459e4f
    Introduce a background thread that manage updates to do Clément Renault 2019-10-07 16:16:04 +02:00
  • 0615c5c52d
    Consume updates in the order of insertion Clément Renault 2019-10-07 15:00:28 +02:00
  • 487411340a
    Prefix all the store names to avoid colliding with main stores Clément Renault 2019-10-07 10:56:55 +02:00
  • 5139dc7f3e
    Let the caller commit/abort the operation Clément Renault 2019-10-07 10:52:45 +02:00
  • 88d0d3931c Store the schema in the main index Clément Renault 2019-10-04 17:23:46 +02:00
  • df2ef8d2e1 Introduce update_task, popping an update and pushing the result of it Clément Renault 2019-10-04 17:17:43 +02:00
  • 29229b2137
    Remove the update from the database when popped out Clément Renault 2019-10-04 17:16:34 +02:00
  • 851cc38216
    Introduce the Database struct to manage indexes Clément Renault 2019-10-04 16:49:17 +02:00
  • effbbc7370
    Load the indexes at startup Clément Renault 2019-10-04 13:26:33 +02:00
  • 08e3f23408
    Add the meilidb-schema/tokenizer projects Clément Renault 2019-10-04 10:29:44 +02:00
  • 62a0aefe44
    Make the project be a workspace Clément Renault 2019-10-04 10:26:32 +02:00
  • 3476939b7e
    Prefer using the impl syntax Clément Renault 2019-10-04 10:21:09 +02:00
  • 38e474deaf
    Introduce the MResult type Clément Renault 2019-10-03 17:33:15 +02:00
  • 00c70d3cb5
    Make the UpdatesResults store work Clément Renault 2019-10-03 16:54:37 +02:00
  • af9fd9f552
    Make the Updates store work Clément Renault 2019-10-03 16:39:30 +02:00
  • 0a731973b9
    Made many stores do their jobs Clément Renault 2019-10-03 16:13:09 +02:00
  • c4bd13bcdf
    Introduce many SingleStore wrappers Clément Renault 2019-10-03 15:04:11 +02:00
  • a5bfbf244c
    Introduce the documents Deserializer Clément Renault 2019-10-03 11:49:13 +02:00
  • 39e0d9fc4a
    Introduce a basically working rkv based MeiliDB Clément Renault 2019-10-02 17:34:32 +02:00
  • 905bc5c1a6
    Initial commit Clément Renault 2019-10-02 17:35:05 +02:00
  • 0f395d43a0
    Merge pull request #201 from meilisearch/updates-ids-api Clément Renault 2019-09-26 16:08:22 +02:00
  • 0b5b7b0bf1
    feat: add a method to get the current processed update id & next updates in queue qdequele 2019-09-26 14:54:28 +02:00
  • 57dd679026
    Merge pull request #199 from meilisearch/fix-soft-hard-separator Clément Renault 2019-09-24 23:09:38 +02:00
  • cdd69290c3
    test: Make the tests work with new separator limits Clément Renault 2019-09-24 20:49:42 +02:00
  • 175b3dcb75
    fix: Do not consider underscores and middle dash hard Clément Renault 2019-09-24 20:14:20 +02:00
  • ca818e12a9
    Merge pull request #198 from meilisearch/split-by-underscore Clément Renault 2019-09-24 14:16:02 +02:00
  • 6b9426a051
    feat: Support underscore as a split character Clément Renault 2019-09-24 13:56:26 +02:00
  • cee5e50857
    Merge pull request #197 from meilisearch/log-info-to-trace Quentin de Quelen 2019-09-24 13:48:46 +02:00
  • 3fe346101b
    chore: change logs in query_builder from info! to trace! qdequele 2019-09-24 13:35:46 +02:00
  • 87e5998489
    Merge pull request #194 from meilisearch/set-code-public v0.4.1 Clément Renault 2019-09-19 18:25:13 +02:00
  • d7d1b6ff02
    chore: reformat tests qdequele 2019-09-19 17:50:11 +02:00
  • 7073b42afa
    feat: get update status Enqueued / Processed / Unknown qdequele 2019-09-19 17:29:22 +02:00
  • 120d209e66
    chore: set public SchemaProps values qdequele 2019-09-19 11:51:10 +02:00
  • 62e981c6b8
    chore: set public the main duration on update status qdequele 2019-09-19 11:01:43 +02:00
  • 941302a4be
    chore: export ranked map qdequele 2019-09-19 10:49:12 +02:00
  • 20f423268e
    chore: re-export database::Error type qdequele 2019-09-18 18:42:36 +02:00