Commit Graph

  • c8ee21f227
    feat: Replace the rayon::scope by always checking time Clément Renault 2019-09-01 18:52:26 +0200
  • a420fbf1e8
    Merge pull request #174 from meilisearch/arc-fst-sets Clément Renault 2019-08-30 14:52:28 +0200
  • ca34c28335
    feat: Do not clone probably large fst::Sets, Arc them Clément Renault 2019-08-30 14:37:28 +0200
  • 3e1b81c4ce
    Merge pull request #173 from meilisearch/fix-ranked-map-set Clément Renault 2019-08-30 14:21:14 +0200
  • 9b353dfda6
    chore: Use const names to avoid typos Clément Renault 2019-08-30 12:36:10 +0200
  • d8dcc6f34b
    fix: Use the right ranked-map key name Clément Renault 2019-08-30 12:18:09 +0200
  • fba1272a3e
    Merge pull request #172 from meilisearch/expose-internal-functions Clément Renault 2019-08-29 15:26:42 +0200
  • e20a038970
    fix: Expose some internal functions Clément Renault 2019-08-29 15:11:51 +0200
  • 6f34dccc89
    Merge pull request #171 from meilisearch/stringify-document-id Clément Renault 2019-08-29 13:42:46 +0200
  • f5b0eb044a
    fix: Transform the identifier value into a string before hashing it Clément Renault 2019-08-29 11:37:22 +0200
  • bae86e978e
    Merge pull request #170 from meilisearch/async-word-index-fetching-with-rayon-scope Clément Renault 2019-08-28 14:37:38 +0200
  • 8030a822ab
    test: Add a way to setup the fetch timeout of the query-database example Clément Renault 2019-08-28 13:42:20 +0200
  • 9c5ec110e5
    feat: Introduce a way to enable or disable query timeouts Clément Renault 2019-08-28 13:23:03 +0200
  • 67302d09f3
    feat: Multiword rewrite while there is time Clément Renault 2019-08-18 18:58:38 +0200
  • 7dc9ea78fa
    feat: Make the automaton DFA construction lazy Clément Renault 2019-08-18 18:57:41 +0200
  • 0ee56314fb
    feat: Try to simplify Store trait bound with a rayon scope Clément Renault 2019-08-19 11:10:54 +0200
  • b7b60b5fe5
    feat: Introduce a new thread to avoid waiting on doc indexes fetchs Clément Renault 2019-08-16 16:35:19 +0200
  • d9c9fafd78
    feat: Fetch doc indexes while there is time Clément Renault 2019-08-16 15:01:25 +0200
  • bb0a79c577
    feat: Process automatons in the order they were sort Clément Renault 2019-08-16 12:25:35 +0200
  • 81d44a0854
    feat: Order automatons by importance Clément Renault 2019-08-16 12:17:23 +0200
  • ebc95cb8f2 feat: Display the documents fields in the order they were declared Clément Renault 2019-07-30 15:15:47 +0200
  • a488c00a2e feat: Use RustyLine in the query-database example Clément Renault 2019-07-26 13:27:38 +0200
  • bf3c2c3725 feat: Move the multi-word rewriting algorithm into its own function Clément Renault 2019-08-02 12:07:23 +0200
  • 89df496f0c feat: Separate highlights from matches to make the code easier to follow Clément Renault 2019-07-15 19:34:53 +0200
  • 9959f2e952 feat: Move the RawDocument type to its own module Clément Renault 2019-07-07 19:55:15 +0200
  • 795557c046 feat: Remove query splitting from the automaton generation Clément Renault 2019-07-15 14:28:40 +0200
  • 225a3bf184 test: Produce tests that work with the new cumulative word index system Clément Renault 2019-07-07 19:57:42 +0200
  • e65d7418b7 feat: Remove the query index from the Automaton type Clément Renault 2019-07-12 16:05:15 +0200
  • f478bbf826 feat: Introduce the QueryEnhancer in the query synonym system Clément Renault 2019-07-07 20:27:37 +0200
  • 5e691c2140 feat: Introduce the QueryEnhancer type Clément Renault 2019-07-07 12:41:20 +0200
  • f4df228d55
    fix: Create the synonym cf if missing Clément Renault 2019-07-02 12:00:38 +0200
  • 081bc20046
    squash-me Clément Renault 2019-07-02 10:44:55 +0200
  • 07f6b24177
    feat: Introduce the Schema new_attribute method to update the schema Clément Renault 2019-07-01 16:12:03 +0200
  • e0cadaa68d
    Merge pull request #165 from meilisearch/reorder-schema-attributes Clément Renault 2019-07-01 16:12:33 +0200
  • 9175e4686b
    feat: Collect TmpMatches only on tests, producing data useful for tests Clément Renault 2019-07-01 14:55:47 +0200
  • e8afca614c
    chore: Little clean ups of meilidb-core Clément Renault 2019-07-01 14:34:06 +0200
  • 4f4b630ae9
    fix: Make the examples compile with the new Highlight type Clément Renault 2019-06-25 14:08:01 +0200
  • 6b6db2f8e6
    feat: Introduce the Highlight type to simplify the data oriented design Clément Renault 2019-06-25 12:27:15 +0200
  • b7ed22bc59
    feat: Introduce on the fly attributes reordering with meilidb-core Clément Renault 2019-06-24 17:29:14 +0200
  • 97cc3c7cce
    Merge pull request #166 from meilisearch/split-query-words Clément Renault 2019-06-28 18:30:13 +0200
  • f5d52396f5
    feat: Support query words splits Clément Renault 2019-06-27 15:23:19 +0200
  • 9cc154da05
    chore: Rewrite tests to use iterators and be easily testable Clément Renault 2019-06-27 15:17:15 +0200
  • 5aa49d232c
    feat: Rewrite Automaton generation related code Clément Renault 2019-06-27 15:16:32 +0200
  • 1cb42cbb30
    Merge pull request #164 from meilisearch/concat-query-words Clément Renault 2019-06-28 18:03:49 +0200
  • 9f320590d3
    feat: Support query words concatenation Clément Renault 2019-06-26 16:28:51 +0200
  • 1b0fd2e0ba
    Merge pull request #160 from meilisearch/synonyms Clément Renault 2019-06-26 14:59:45 +0200
  • b249b2a81b
    feat: Support removing specific synonym alternatives Clément Renault 2019-06-24 14:19:39 +0200
  • 0a5d4eb7ed
    feat: Normalize synonym strings and query strings to search for synonyms Clément Renault 2019-06-20 16:25:14 +0200
  • 3dcbc737f3
    feat: Make synonyms be not considered like exact matches Clément Renault 2019-06-19 14:10:21 +0200
  • 43f11e929d
    fix: Do not trigger a synonym when its not the last word and is a prefix Clément Renault 2019-06-19 13:46:48 +0200
  • 8f2a551cca
    feat: Trigger synonym replacement only when the last word is tipped Clément Renault 2019-06-18 15:47:47 +0200
  • 8f044c6853
    fix: Only create non-prefix DFA when generating synonyms alternatives Clément Renault 2019-06-18 15:18:16 +0200
  • a76c00a787
    feat: Create types to edit synonyms and keep them in the database Clément Renault 2019-06-17 16:49:31 +0200
  • 0633f16b4d
    feat: Make multi-word support multi-word synonyms Clément Renault 2019-06-17 18:21:10 +0200
  • 59fafb8b30
    feat: Support one word has multi-word alternatives Clément Renault 2019-06-17 16:01:31 +0200
  • d2bd99cc2a
    fix: Append DocIndexes when building InMemorySetStore from an Iterator Clément Renault 2019-06-17 11:31:10 +0200
  • 62930ecc4e
    feat: Deduplicate automatons when synonyms produce duplicated ones Clément Renault 2019-06-17 10:44:16 +0200
  • 6cb57aa8a4
    feat: Unique word has multi-word synonyms basically work Clément Renault 2019-06-17 10:28:43 +0200
  • 9861c3878e
    tests: Add more tests about synonyms Clément Renault 2019-06-13 16:44:09 +0200
  • 707d7b062b
    feat: Made query handle synonyms via the Store Clément Renault 2019-06-13 16:38:37 +0200
  • 18736bdcd0
    feat: Introduce the synonyms concept to the Store trait Clément Renault 2019-06-13 16:20:01 +0200
  • e8b2e86007
    feat: Introduce a basic way to handle synonyms Clément Renault 2019-06-13 15:47:49 +0200
  • ae8b4f56f2
    Merge pull request #163 from meilisearch/export-compute-docid Clément Renault 2019-06-25 12:25:38 +0200
  • 28a0074497
    feat: Expose a function to compute the DocumentId from an Hashable value Clément Renault 2019-06-25 11:21:12 +0200
  • 71c039db09
    Merge pull request #162 from meilisearch/trustful-hash Clément Renault 2019-06-22 11:51:52 +0200
  • 15646c258b
    fix: Prefer using a reliable SipHash to compute document ids Clément Renault 2019-06-22 11:22:21 +0200
  • 25a5605b35
    Merge pull request #161 from meilisearch/remove-tide Clément Renault 2019-06-18 14:04:47 +0200
  • b630e32c6a
    fix: Remove tide as it break compilation on the latest nightly Clément Renault 2019-06-18 13:40:46 +0200
  • c39254bf98
    Merge pull request #159 from meilisearch/create-specific-schema-crate Clément Renault 2019-06-03 09:17:14 +0200
  • 994a0e78f1
    feat: Move the Schema to its own workspace crate Clément Renault 2019-05-29 15:26:18 +0200
  • ab2ca15c5c
    Merge pull request #158 from meilisearch/moving-back-to-rocksdb Clément Renault 2019-05-29 14:56:55 +0200
  • 07f447c457
    feat: Force RocksDB compaction Clément Renault 2019-05-28 17:38:59 +0200
  • 62c8f1ba04
    feat: Fix the index opening when index already exists Clément Renault 2019-05-26 11:36:47 +0200
  • e08edc2d6b
    feat: Introduce some stats to ease debugging Clément Renault 2019-05-25 12:12:24 +0200
  • a147c09b06
    feat: Make more functions accessible on the custom settings Clément Renault 2019-05-24 14:37:04 +0200
  • 9fca74443e
    feat: Wrap the database index access to improve usability Clément Renault 2019-05-24 14:26:05 +0200
  • 6f258f71d5
    feat: Implement some convenient accessors for custom settings Clément Renault 2019-05-23 15:36:28 +0200
  • ce61c16dbe
    feat: Disable all the default RocksDB compression features Clément Renault 2019-05-23 15:35:53 +0200
  • 4c973238a1
    feat: Introduce a basic RocksDB based version Clément Renault 2019-05-23 14:47:10 +0200
  • 3a8da82792
    Merge pull request #157 from meilisearch/update-readme Clément Renault 2019-05-22 14:01:33 +0200
  • f10da122ff
    doc: Fix some badly spelled sentences Clément Renault 2019-05-22 11:41:03 +0200
  • ec20a8cacb
    Merge pull request #156 from meilisearch/clippy-pass Clément Renault 2019-05-22 11:33:55 +0200
  • 102fb506db
    chore: Do a little clippy pass Clément Renault 2019-05-22 11:00:58 +0200
  • 34ba520f44
    Merge pull request #155 from meilisearch/update-sdset Clément Renault 2019-05-21 18:23:39 +0200
  • fa099555c0
    feat: Use safest SetBuf constructor instead of new_unchecked Clément Renault 2019-05-21 18:02:14 +0200
  • 8387c5b14e
    Merge pull request #153 from meilisearch/example-expose-system-stats Clément Renault 2019-05-21 16:50:25 +0200
  • 5040095228
    feat: Output more informations from the examples on document injection Clément Renault 2019-05-21 13:27:55 +0200
  • 788fae59a1
    Merge pull request #154 from meilisearch/reintroduce-sort-by-attr Clément Renault 2019-05-21 16:32:12 +0200
  • e042f44e0d
    feat: Reintroduce the SortByAttr custom criterion Clément Renault 2019-05-21 16:15:31 +0200
  • b1fc3e5cec
    Merge pull request #152 from meilisearch/documents-deletion-updates-ranked-map Clément Renault 2019-05-21 13:59:21 +0200
  • d7b1b7a2a9
    feat: Remove the documents from the ranked map on documents deletion Clément Renault 2019-05-21 13:26:49 +0200
  • 97744ad24f
    Merge pull request #151 from meilisearch/expose-sled-compression-factor Clément Renault 2019-05-20 15:03:43 +0200
  • 2e79b2a871
    feat: Expose the sled compression setting Clément Renault 2019-05-20 14:41:15 +0200
  • 349f0f7068
    Merge pull request #148 from meilisearch/split-fst-docindexes Clément Renault 2019-05-20 14:24:48 +0200
  • 94f9587db1
    feat: Implement Debug on RawDocument for more convenience Clément Renault 2019-05-20 11:19:56 +0200
  • 6df8f62022
    test: Add more test to some criteria Clément Renault 2019-05-20 11:19:25 +0200
  • 8c71473498
    feat: Introduce the Criterion::name to allow better debugging Clément Renault 2019-05-20 11:18:59 +0200
  • 08d89053da
    feat: Introduce a little simple http server for demo Clément Renault 2019-05-16 15:51:08 +0200
  • 4b36fa0739
    test: Add tests about additions and deletions of documents Clément Renault 2019-05-16 12:00:20 +0200
  • 921b063a71
    feat: Make the DocumentsDeletion public interface to take serde types Clément Renault 2019-05-16 11:59:31 +0200