Commit Graph

  • 563b021679
    Merge pull request #69 from tpayet/patch-1 Clément Renault 2019-01-08 18:45:10 +01:00
  • 681f721b1d Correct README typos Thomas Payet 2019-01-08 17:05:27 +01:00
  • 8a7c061539 Update README.md Baptiste Jamin 2018-12-18 18:01:19 +01:00
  • 3c3ec98615
    feat: Make the Database handle multiple index using column-families Clément Renault 2019-01-03 11:34:42 +01:00
  • 8c781a4d05
    Merge pull request #67 from Kerollmops/reintroduce-stop-words Clément Renault 2019-01-07 13:29:23 +01:00
  • de59ea495d
    feat: Log some update steps Clément Renault 2019-01-06 18:09:30 +01:00
  • 966eda8ae5
    feat: Do the sum of typos using usizes Clément Renault 2019-01-06 18:04:54 +01:00
  • 32f8908d71
    feat: Reintroduce stopwords for the serializer Clément Renault 2019-01-06 18:03:47 +01:00
  • a2f5e8aa25
    Merge pull request #66 from Kerollmops/revert-precompute-query-index-groups Clément Renault 2019-01-06 22:38:44 +01:00
  • f00b978801
    Revert "feat: Pre-compute matches query index groups" Clément Renault 2019-01-06 21:27:41 +01:00
  • a78b5d225f
    Revert "feat: Allow Matches to be constructed" Clément Renault 2019-01-06 21:26:35 +01:00
  • f32a59720d
    Revert "feat: Introducing the Matches as_matches method" Clément Renault 2019-01-06 21:26:32 +01:00
  • 2cc5fbde1a
    Revert "feat: Introduce multiple Iterator impl for Matches" Clément Renault 2019-01-06 21:26:27 +01:00
  • 34d2850d28
    Revert "feat: Prefer using ranges and not using unreachable!" Clément Renault 2019-01-06 21:26:26 +01:00
  • 023f62b0ce
    Merge pull request #65 from Kerollmops/logging Clément Renault 2019-01-06 15:55:48 +01:00
  • 7f35b971f0
    feat: Log the total number of documents to rank Clément Renault 2019-01-06 15:01:44 +01:00
  • 3418adb06a
    feat: Add log libraries dependencies Clément Renault 2019-01-06 15:01:09 +01:00
  • 510426c05c
    Merge pull request #64 from Kerollmops/precompute-query-index-groups Clément Renault 2019-01-06 14:59:04 +01:00
  • c74caa0f82
    feat: Sum usizes instead of little u16/u32 Clément Renault 2019-01-06 13:18:04 +01:00
  • d899b86603
    feat: Prefer using ranges and not using unreachable! Clément Renault 2019-01-06 12:33:27 +01:00
  • 0d07af3caf
    fix: Filter and count the exact matching words Clément Renault 2019-01-06 11:41:47 +01:00
  • c594597a01
    feat: Introduce multiple Iterator impl for Matches Clément Renault 2019-01-06 11:29:43 +01:00
  • ef7ba96d4a
    feat: Introducing the Matches as_matches method Clément Renault 2019-01-06 11:23:42 +01:00
  • d21406a939
    feat: Allow Matches to be constructed Clément Renault 2019-01-06 11:23:21 +01:00
  • 039a9a4cc7
    feat: Pre-compute matches query index groups Clément Renault 2019-01-06 11:11:55 +01:00
  • 40ab9e7a55
    Merge pull request #63 from Kerollmops/update-rocksdb Clément Renault 2019-01-06 10:37:54 +01:00
  • d21abb50fa
    chore: Update RocksDB to Titan Clément Renault 2019-01-05 12:47:03 +01:00
  • 3dd5e2445a
    Merge pull request #62 from Kerollmops/test-document-key-attr Clément Renault 2019-01-02 22:20:37 +01:00
  • 7f5e6c5b6e
    test: Add test to the DocumentKeyAttr slice repr Clément Renault 2019-01-02 21:48:58 +01:00
  • e6d3840f12
    Merge pull request #61 from Kerollmops/update-remove-kv-attributes Clément Renault 2019-01-02 18:20:14 +01:00
  • c05fab783a
    fix: Write and Read DocumentKeyAttr in big endian Clément Renault 2019-01-02 17:52:18 +01:00
  • 95dc6fe904
    feat: Rework the UpdateBuilder struct Clément Renault 2019-01-02 15:07:46 +01:00
  • b2e9ae4136
    Merge pull request #60 from Kerollmops/improve-perfs Clément Renault 2019-01-01 17:03:41 +01:00
  • b070778d44
    feat: Use the jemalloc global allocator in examples Clément Renault 2019-01-01 16:37:15 +01:00
  • 6731025003
    chore: Update group-by Clément Renault 2019-01-01 16:27:39 +01:00
  • 04544c1531
    feat: Expose nightly features of some dependencies Clément Renault 2019-01-01 16:27:08 +01:00
  • 9dd68b4eaa
    Merge pull request #58 from Kerollmops/clean-up Clément Renault 2019-01-01 11:43:27 +01:00
  • 4da27d05b7
    feat: Add cache to the WordsProximity criterion Clément Renault 2019-01-01 11:32:41 +01:00
  • 95bf8b25d4
    feat: Change the Criterion::evaluate method signature Clément Renault 2019-01-01 11:31:43 +01:00
  • d389331f11
    feat: Implement Default on Criterion structs Clément Renault 2019-01-01 11:28:30 +01:00
  • 1d67012aa5
    chore: Clean up some database functions Clément Renault 2019-01-01 01:40:20 +01:00
  • e723e01ec8
    Merge pull request #57 from Kerollmops/clippy-pass Clément Renault 2018-12-31 23:46:18 +01:00
  • 7845292ea8
    chore: Clippy pass Clément Renault 2018-12-31 23:20:18 +01:00
  • 521df85c0d
    Merge pull request #55 from Kerollmops/add-benchmarks Clément Renault 2018-12-31 21:48:38 +01:00
  • dfa19582a2
    test: Add benchmarks to mesure the words proximity criterion Clément Renault 2018-12-30 13:04:22 +01:00
  • 87ec95f7a0
    test: Add benchmarks to mesure the database Clément Renault 2018-12-30 13:04:02 +01:00
  • 76ef2cceeb
    Merge pull request #49 from Kerollmops/serialize-any-map Clément Renault 2018-12-31 21:11:17 +01:00
  • 20b5a6a06e
    doc: Add examples for runtime defined data and Schema Clément Renault 2018-12-29 12:26:33 +01:00
  • a842e647f7
    Merge pull request #56 from Kerollmops/new-index-struct Clément Renault 2018-12-31 19:55:18 +01:00
  • 21bb38c3b0
    test: Add more tests for updates ingestion Clément Renault 2018-12-31 19:02:30 +01:00
  • 64d53ee1bd
    chore: Rework the data module structures Clément Renault 2018-12-31 18:33:59 +01:00
  • c022fa3fca
    chore: Move serde related structs to their module Clément Renault 2018-12-29 14:59:02 +01:00
  • 0080bf486f
    feat: Introduce the new Index structure Clément Renault 2018-12-30 16:17:18 +01:00
  • 6bd779f9ae
    feat: Improve the deserialization time of a Blob Clément Renault 2018-12-30 13:22:02 +01:00
  • 25e2a601ab
    feat: Improve the deserialization time of a Blob Clément Renault 2018-12-30 13:22:02 +01:00
  • a18401f47e
    Merge pull request #53 from Kerollmops/query-builder-filter Clément Renault 2018-12-29 23:11:43 +01:00
  • 7132c3be89
    feat: Allow filtering on QueryBuilder Clément Renault 2018-12-29 20:16:59 +01:00
  • aa3d059363
    feat: Allow filtering on DistinctQueryBuilder Clément Renault 2018-12-29 20:16:48 +01:00
  • e2a9dbc404
    feat: Introduce filtering methods for Distinct/QueryBuilder Clément Renault 2018-12-29 20:16:29 +01:00
  • a0a11faee5
    Merge pull request #54 from Kerollmops/arccell-instead-of-rwlock Clément Renault 2018-12-29 22:29:35 +01:00
  • 36ef9581aa
    feat: Return the database view for each update Clément Renault 2018-12-29 21:07:01 +01:00
  • f4b04dfb72
    feat: Prefer doing DatabaseView updates atomically Clément Renault 2018-12-29 20:52:00 +01:00
  • cf5d56e63a
    Merge pull request #52 from Kerollmops/schema-toml Clément Renault 2018-12-28 19:59:40 +01:00
  • 8412c14b5b
    feat: Schema can be toml de/serialized Clément Renault 2018-12-28 19:24:50 +01:00
  • 70772eca5c
    Merge pull request #51 from Kerollmops/wordarea-attribute-fallible Clément Renault 2018-12-28 18:26:19 +01:00
  • b27f632e14
    feat: Make the Attribute and WordArea errors recoverable Clément Renault 2018-12-28 16:15:22 +01:00
  • e3bfb866e5
    Merge pull request #46 from Kerollmops/schema-considers-id Clément Renault 2018-12-27 12:26:57 +01:00
  • fa238f21ef
    feat: Move Database to its own module Clément Renault 2018-12-27 11:20:46 +01:00
  • 444a4c1af7
    feat: Make the schema consider document ids Clément Renault 2018-12-25 12:26:38 +01:00
  • c55f7f74c0
    doc: Add some documentation to the UnorderedPositiveBlobBuilder Clément Renault 2018-12-24 18:03:12 +01:00
  • a4936e52e7
    doc: Add some documentation to the Update type Clément Renault 2018-12-24 17:53:33 +01:00
  • 3e170650db
    doc: Document the database type Clément Renault 2018-12-24 17:47:02 +01:00
  • 02ebbbcc65
    doc: Fix tests of QueryBuilder Clément Renault 2018-12-21 18:38:47 +01:00
  • 4cee84d50e
    doc: Add documentation to the Database type Clément Renault 2018-12-21 18:36:16 +01:00
  • f28d39969a
    squash-me: Fix a bad doc link Clément Renault 2018-12-21 18:10:46 +01:00
  • fcc3836d39
    doc: Document every criterion Clément Renault 2018-12-21 14:58:39 +01:00
  • ce85e79555
    doc: Improve the rank module Clément Renault 2018-12-20 14:34:03 +01:00
  • 2d19da738e
    chore: Remove not used types Clément Renault 2018-12-20 13:53:38 +01:00
  • 5927f32fe2
    doc: Improve the automaton module Clément Renault 2018-12-20 12:06:54 +01:00
  • 2e5c5fad33
    Merge pull request #45 from Kerollmops/index-length-in-docindex Clément Renault 2018-12-24 17:08:20 +01:00
  • b32c96cdc9
    feat: Introduce a WordArea struct Clément Renault 2018-12-23 16:46:49 +01:00
  • 62521262e8
    Merge pull request #44 from Kerollmops/real-document-id-type Clément Renault 2018-12-24 15:41:47 +01:00
  • 4ebae7784c
    feat: Create a strong DocumentId type Clément Renault 2018-12-22 12:00:24 +01:00
  • a756ca5e3f
    Merge pull request #39 from Kerollmops/readme-badges Clément Renault 2018-12-19 14:42:54 +01:00
  • aa104fa253
    doc: Add some funny badges to the README Clément Renault 2018-12-18 17:04:25 +01:00
  • 160bdf6c69
    Update README.md Baptiste Jamin 2018-12-18 18:01:19 +01:00
  • 264718c1b9
    Merge pull request #32 from Kerollmops/query-range v0.1 Clément Renault 2018-12-18 16:51:48 +01:00
  • 4a310c31ab
    feat: Allow query distinct a range of documents Clément Renault 2018-12-16 14:22:04 +01:00
  • d0ee5f12a0
    feat: Introduce the BufferedDistinctMap struct Clément Renault 2018-12-16 14:21:41 +01:00
  • 7aafba67ed
    feat: Allow querying a range of documents Clément Renault 2018-12-16 14:21:06 +01:00
  • 41b8f891b0
    Merge pull request #36 from Kerollmops/clean-up-deps Clément Renault 2018-12-17 16:22:13 +01:00
  • 89c4af0cc2
    chore: Clean up dependencies and avoid custom ones Clément Renault 2018-12-17 14:55:23 +01:00
  • 8adfa0e431
    Merge pull request #37 from Kerollmops/install-travisci Clément Renault 2018-12-17 16:01:42 +01:00
  • c01613df40
    chore: Add travis-ci to check the codebase Clément Renault 2018-12-17 15:52:49 +01:00
  • 26fbb46253
    Merge pull request #33 from Kerollmops/fastest-schema Clément Renault 2018-12-15 22:32:44 +01:00
  • cdce016f7c
    feat: Improve the Schema performances Clément Renault 2018-12-15 21:17:55 +01:00
  • e15d5e6d93
    feat: Improve the query distinct performances Clément Renault 2018-12-13 11:54:47 +01:00
  • d3a67476e0
    feat: Rename registers methods of DistinctMap Clément Renault 2018-12-13 11:54:09 +01:00
  • 5a2d8a2395
    feat: Reexport the internal rocksdb Clément Renault 2018-12-13 11:52:34 +01:00
  • df2b6a3e74
    feat: Consider the last query word be a prefix Clément Renault 2018-12-11 14:49:45 +01:00