Commit Graph

  • 73e79f5ca4
    chore: Make travis build with Rust 1.32 Clément Renault 2019-02-06 15:09:22 +0100
  • 1bfd51d6e9
    feat: Change updates to be handled using the RocksDB WriteBatch feature Clément Renault 2019-02-05 14:48:55 +0100
  • 0d2daf27f2
    Merge pull request #97 from Kerollmops/remove-hashbrown-stop-words Clément Renault 2019-02-03 17:31:08 +0100
  • 87f0d8cf3c
    feat: Remove the hashbrown dependency for library users Clément Renault 2019-02-03 12:22:50 +0100
  • 06d5a10902
    Merge pull request #96 from Kerollmops/chore Clément Renault 2019-02-03 11:55:06 +0100
  • 94b89c5439
    chore: Make the Document from_raw method private Clément Renault 2019-02-03 11:13:38 +0100
  • c5e951be09
    chore: Move the deseserializer into the serde module Clément Renault 2019-02-03 11:12:54 +0100
  • 66ae5c8161
    chore: Clarify some QueryBuilder comments Clément Renault 2019-02-03 11:12:34 +0100
  • 8438e2202f
    Merge pull request #95 from Kerollmops/fix-querybuilder-with-criteria Clément Renault 2019-02-03 11:24:17 +0100
  • 7a6166d229
    feat: Make the QueryBuilder with_criteria use FilterFunc Clément Renault 2019-02-03 10:55:16 +0100
  • d46fa4b215
    Merge pull request #94 from Kerollmops/data-oriented Clément Renault 2019-02-02 15:40:10 +0100
  • 2bd5b4ab86
    feat: Remove useless WordsProximity criterion benchmark Clément Renault 2019-02-02 15:12:54 +0100
  • 5efbc5ceb3
    feat: Introduce the revisited SortBy criterion Clément Renault 2019-02-02 14:42:12 +0100
  • 2e905bac08
    chore: Remove Attribute and WordArea structures Clément Renault 2019-02-02 14:28:14 +0100
  • 4c0ad5f964
    feat: Simplify the Criterion Trait by removing the DatabaseView param Clément Renault 2019-02-02 14:23:18 +0100
  • 455cbf3bf4
    feat: Make the search algorithm become fully data oriented Clément Renault 2019-02-02 14:22:31 +0100
  • a3a28c56fa
    feat: Replace compressed Match fields by uncompressed ones Clément Renault 2019-02-02 14:17:50 +0100
  • b0b3175641
    Merge pull request #93 from Kerollmops/slice-group-by Clément Renault 2019-01-30 17:52:27 +0100
  • c2f0df3f73
    feat: Use the GroupBy/Mut Traits of the slice-group-by library Clément Renault 2019-01-30 16:30:27 +0100
  • 820f1f9ac6
    Merge pull request #91 from Kerollmops/warn-reused-document-id Clément Renault 2019-01-28 21:05:42 +0100
  • 337aee5b65
    chore: Emit warnings when a document id is reused Clément Renault 2019-01-28 16:11:55 +0100
  • 810dfdf656
    Merge pull request #90 from Kerollmops/version-bump v0.2.1 Clément Renault 2019-01-25 17:08:53 +0100
  • f016652fca
    chore: Bump version to 0.2.1 Clément Renault 2019-01-25 16:41:08 +0100
  • 6c99ebe3fa
    Merge pull request #89 from Kerollmops/no-more-compaction Clément Renault 2019-01-25 16:40:08 +0100
  • 94d357985f
    feat: Remove the manual compaction triggering Clément Renault 2019-01-25 16:05:56 +0100
  • fbc698567a
    Merge pull request #87 from Kerollmops/measure-index-loading Clément Renault 2019-01-24 14:07:11 +0100
  • aa9db14c09
    chore: Display index loading times Clément Renault 2019-01-23 11:19:44 +0100
  • 61e83a1c21
    Merge pull request #86 from Kerollmops/measure-indexation Clément Renault 2019-01-16 13:32:44 +0100
  • 1316be5b09
    chore: Display timings of indexation operations Clément Renault 2019-01-16 11:45:33 +0100
  • 4e8b0383dd
    Merge pull request #85 from Kerollmops/debug-more-stats Clément Renault 2019-01-15 14:20:28 +0100
  • 4fa10753c1
    chore: Display more stats infos Clément Renault 2019-01-14 21:18:46 +0100
  • 2473e289e8
    Merge pull request #84 from qdequele/create-server-example Clément Renault 2019-01-14 18:55:58 +0100
  • e0e5e87ed3 feat: HTTP server example can use stopwords Quentin de Quelen 2019-01-14 15:34:56 +0100
  • b13e61f40a
    Merge pull request #83 from qdequele/create-server-example Quentin de Quelen 2019-01-14 14:35:33 +0100
  • c023cb3065 feat: Create an example for HTTP server managing multiple databases Quentin de Quelen 2019-01-14 13:39:54 +0100
  • 0a3d069fbc
    Merge pull request #79 from qdequele/master Clément Renault 2019-01-12 21:50:02 +0100
  • fa062ce2cf feat: Schema can be de/serialized from a json format Quentin de Quelen 2019-01-12 20:28:24 +0100
  • cdc6e47bf5
    Merge pull request #81 from Kerollmops/update-readme Clément Renault 2019-01-12 13:43:42 +0100
  • d5f44838be
    doc: Simplify the examples command lines Clément Renault 2019-01-12 12:56:11 +0100
  • 5939f6e68a
    Merge pull request #80 from Kerollmops/version-bump v0.2 Clément Renault 2019-01-12 12:52:08 +0100
  • 97edc987f8
    chore: Bump version to 0.2.0 Clément Renault 2019-01-12 12:18:29 +0100
  • e4e50cecce
    Merge pull request #77 from Kerollmops/update-dependencies Clément Renault 2019-01-10 22:09:44 +0100
  • 77e0c19749
    chore: Update the quickcheck dev-dependency Clément Renault 2019-01-10 21:20:08 +0100
  • 251bccbbc3
    Merge pull request #76 from Kerollmops/update-readme Clément Renault 2019-01-10 21:20:39 +0100
  • f7561f8552
    doc: Update examples usages Clément Renault 2019-01-10 21:12:42 +0100
  • 05fd7e87ec
    doc: Add some wrk stats to the Readme Clément Renault 2019-01-10 20:33:29 +0100
  • 446d6a5455
    Merge pull request #75 from Kerollmops/binary-group-by-mut-query-builder Clément Renault 2019-01-10 21:10:31 +0100
  • 78786a0007
    feat: Introduce binary group by in the query builder Clément Renault 2019-01-10 20:13:40 +0100
  • 3d820a27ee
    Merge pull request #74 from Kerollmops/same-document-update-shadowed Clément Renault 2019-01-10 15:57:49 +0100
  • ac347d788c
    feat: Make multiple document updates shadow themselves Clément Renault 2019-01-10 15:23:52 +0100
  • 5627f15d41
    Merge pull request #73 from Kerollmops/module-for-attribute-wordarea Clément Renault 2019-01-10 15:23:03 +0100
  • e31afc2da2
    chore: Move the WordArea type to its own module Clément Renault 2019-01-10 13:37:22 +0100
  • 77c252e12a
    chore: Move the Attribute type to its own module Clément Renault 2019-01-10 11:59:42 +0100
  • 30c9c053c2
    Merge pull request #72 from Kerollmops/wordarea-char-index Clément Renault 2019-01-09 20:53:59 +0100
  • b53ef08d05
    feat: Make WordArea be based on char index and length Clément Renault 2019-01-09 20:14:08 +0100
  • 86bfb173ef
    Merge pull request #70 from Kerollmops/fix-assert-new-attribute Clément Renault 2019-01-09 11:09:18 +0100
  • 5d13b5fa30
    feat: Make the Database handle multiple index using column-families Clément Renault 2019-01-08 18:58:01 +0100
  • 8e5f834625 chore: remove assert on Attribute::new() Quentin de Quelen 2019-01-08 18:17:49 +0100
  • 563b021679
    Merge pull request #69 from tpayet/patch-1 Clément Renault 2019-01-08 18:45:10 +0100
  • 681f721b1d Correct README typos Thomas Payet 2019-01-08 17:05:27 +0100
  • 8a7c061539 Update README.md Baptiste Jamin 2018-12-18 18:01:19 +0100
  • 3c3ec98615
    feat: Make the Database handle multiple index using column-families Clément Renault 2019-01-03 11:34:42 +0100
  • 8c781a4d05
    Merge pull request #67 from Kerollmops/reintroduce-stop-words Clément Renault 2019-01-07 13:29:23 +0100
  • de59ea495d
    feat: Log some update steps Clément Renault 2019-01-06 18:09:30 +0100
  • 966eda8ae5
    feat: Do the sum of typos using usizes Clément Renault 2019-01-06 18:04:54 +0100
  • 32f8908d71
    feat: Reintroduce stopwords for the serializer Clément Renault 2019-01-06 18:03:47 +0100
  • a2f5e8aa25
    Merge pull request #66 from Kerollmops/revert-precompute-query-index-groups Clément Renault 2019-01-06 22:38:44 +0100
  • f00b978801
    Revert "feat: Pre-compute matches query index groups" Clément Renault 2019-01-06 21:27:41 +0100
  • a78b5d225f
    Revert "feat: Allow Matches to be constructed" Clément Renault 2019-01-06 21:26:35 +0100
  • f32a59720d
    Revert "feat: Introducing the Matches as_matches method" Clément Renault 2019-01-06 21:26:32 +0100
  • 2cc5fbde1a
    Revert "feat: Introduce multiple Iterator impl for Matches" Clément Renault 2019-01-06 21:26:27 +0100
  • 34d2850d28
    Revert "feat: Prefer using ranges and not using unreachable!" Clément Renault 2019-01-06 21:26:26 +0100
  • 023f62b0ce
    Merge pull request #65 from Kerollmops/logging Clément Renault 2019-01-06 15:55:48 +0100
  • 7f35b971f0
    feat: Log the total number of documents to rank Clément Renault 2019-01-06 15:01:44 +0100
  • 3418adb06a
    feat: Add log libraries dependencies Clément Renault 2019-01-06 15:01:09 +0100
  • 510426c05c
    Merge pull request #64 from Kerollmops/precompute-query-index-groups Clément Renault 2019-01-06 14:59:04 +0100
  • c74caa0f82
    feat: Sum usizes instead of little u16/u32 Clément Renault 2019-01-06 13:18:04 +0100
  • d899b86603
    feat: Prefer using ranges and not using unreachable! Clément Renault 2019-01-06 12:33:27 +0100
  • 0d07af3caf
    fix: Filter and count the exact matching words Clément Renault 2019-01-06 11:41:47 +0100
  • c594597a01
    feat: Introduce multiple Iterator impl for Matches Clément Renault 2019-01-06 11:29:43 +0100
  • ef7ba96d4a
    feat: Introducing the Matches as_matches method Clément Renault 2019-01-06 11:23:42 +0100
  • d21406a939
    feat: Allow Matches to be constructed Clément Renault 2019-01-06 11:23:21 +0100
  • 039a9a4cc7
    feat: Pre-compute matches query index groups Clément Renault 2019-01-06 11:11:55 +0100
  • 40ab9e7a55
    Merge pull request #63 from Kerollmops/update-rocksdb Clément Renault 2019-01-06 10:37:54 +0100
  • d21abb50fa
    chore: Update RocksDB to Titan Clément Renault 2019-01-05 12:47:03 +0100
  • 3dd5e2445a
    Merge pull request #62 from Kerollmops/test-document-key-attr Clément Renault 2019-01-02 22:20:37 +0100
  • 7f5e6c5b6e
    test: Add test to the DocumentKeyAttr slice repr Clément Renault 2019-01-02 21:48:58 +0100
  • e6d3840f12
    Merge pull request #61 from Kerollmops/update-remove-kv-attributes Clément Renault 2019-01-02 18:20:14 +0100
  • c05fab783a
    fix: Write and Read DocumentKeyAttr in big endian Clément Renault 2019-01-02 17:52:18 +0100
  • 95dc6fe904
    feat: Rework the UpdateBuilder struct Clément Renault 2019-01-02 15:07:46 +0100
  • b2e9ae4136
    Merge pull request #60 from Kerollmops/improve-perfs Clément Renault 2019-01-01 17:03:41 +0100
  • b070778d44
    feat: Use the jemalloc global allocator in examples Clément Renault 2019-01-01 16:37:15 +0100
  • 6731025003
    chore: Update group-by Clément Renault 2019-01-01 16:27:39 +0100
  • 04544c1531
    feat: Expose nightly features of some dependencies Clément Renault 2019-01-01 16:27:08 +0100
  • 9dd68b4eaa
    Merge pull request #58 from Kerollmops/clean-up Clément Renault 2019-01-01 11:43:27 +0100
  • 4da27d05b7
    feat: Add cache to the WordsProximity criterion Clément Renault 2019-01-01 11:32:41 +0100
  • 95bf8b25d4
    feat: Change the Criterion::evaluate method signature Clément Renault 2019-01-01 11:31:43 +0100
  • d389331f11
    feat: Implement Default on Criterion structs Clément Renault 2019-01-01 11:28:30 +0100
  • 1d67012aa5
    chore: Clean up some database functions Clément Renault 2019-01-01 01:40:20 +0100
  • e723e01ec8
    Merge pull request #57 from Kerollmops/clippy-pass Clément Renault 2018-12-31 23:46:18 +0100