Commit Graph

  • cf41b20fbb chore: Rename the library "pentium" 🎉 Clément Renault 2018-10-21 16:40:41 +0200
  • 13cf084751 chore: Remove useless files Clément Renault 2018-10-21 16:38:33 +0200
  • 3d9488bd30 feat: Keep a stable order of documents Clément Renault 2018-10-18 17:29:27 +0200
  • e1936ae3f7 feat: Add distinction on start of title Clément Renault 2018-10-18 17:08:51 +0200
  • 86cb01b243 fix: Allow documents to bypass attribute distinction Clément Renault 2018-10-18 15:08:04 +0200
  • 98899d3ea0 fix: Change the tokenizer to accept quotes Clément Renault 2018-10-17 17:00:49 +0200
  • af91bfa11f fix: Clamp the document range requested Clément Renault 2018-10-17 16:59:39 +0200
  • 37c709c9a9 feat: Introduce a way to distinct documents Clément Renault 2018-10-17 13:35:34 +0200
  • 3acac1458f feat: Allow querying ranges in the results list Clément Renault 2018-10-11 16:09:28 +0200
  • 8cd07462aa feat: Introduce the Criterion trait Clément Renault 2018-10-11 14:04:41 +0200
  • c56c35b45b feat: Introduce the Criteria struct Clément Renault 2018-10-10 16:57:21 +0200
  • 7a668dde98 chore: Make the repo use examples and keep the library Clément Renault 2018-10-09 18:23:35 +0200
  • 2944368897 doc: Update the README for the new CLI Clément Renault 2018-10-04 13:55:29 +0200
  • 474028145d feat: Make a CLI that handle compile-time features Clément Renault 2018-10-03 16:21:33 +0200
  • a066c084fe feat: Use the new Tokenizer in the json-line-indexer Clément Renault 2018-09-27 17:01:16 +0200
  • 8a0c82d51e feat: Use the new Tokenizer in the csv-indexer Clément Renault 2018-09-27 16:59:41 +0200
  • b84be67aa2 feat: introduce a better simple word lexer Clément Renault 2018-09-27 16:32:17 +0200
  • 10af32bf4b feat: Add a simple script to remote compile Clément Renault 2018-09-26 16:16:57 +0200
  • e43dce7274 fix: Lowercase the query Clément Renault 2018-09-26 15:08:42 +0200
  • a8d2fbd3aa chore: Add an ugly script to deploy easily Clément Renault 2018-09-25 15:09:51 +0200
  • 806ed2cc33 feat: Allow raptor-search to accept stop-wrds by argument Clément Renault 2018-09-24 17:25:24 +0200
  • 33ea956c7b feat: Add a way to index from a csv file Clément Renault 2018-09-24 16:53:33 +0200
  • 6dcec4f473 feat: Correct the sum of typos criterion Clément Renault 2018-09-24 14:50:33 +0200
  • d2fb2ff404 feat: Change the query name to 'q' Clément Renault 2018-09-21 22:37:43 +0200
  • c99ba88288 fix: Update the typos sort function to take the distance correctly Clément Renault 2018-09-21 22:25:59 +0200
  • 3f7697f9f0 fix: Invert the exact sort function result Clément Renault 2018-09-21 22:09:48 +0200
  • a335a90ee5 feat: Allow the user to specify options by argument Clément Renault 2018-09-20 13:01:08 +0200
  • c8728c57af feat: Add ugly CORS headers Clément Renault 2018-09-18 10:59:36 +0200
  • 2484ef80bc doc: Add indexation and search usage instructions Clément Renault 2018-09-15 21:25:04 +0200
  • 626f69737e fix: Prefer using the group_id instead of the product_id Clément Renault 2018-09-15 21:03:18 +0200
  • d8ad4f5063 feat: Add a way to choose the indexed json lines file Clément Renault 2018-09-15 20:58:05 +0200
  • b5b87cd930 feat: Introduce a basic http service Clément Renault 2018-09-14 19:56:04 +0200
  • 3f503446d5 feat: Introduce a little http query server Clément Renault 2018-09-14 19:09:20 +0200
  • 9ee71848bb feat: Add a way to do ops on Streams of IndexedDocIndexes Clément Renault 2018-09-10 20:13:42 +0200
  • f6a40ed7e4 feat: Replace the HashMap by a simple Vec in stream ops Clément Renault 2018-09-10 19:47:40 +0200
  • 31a83eae4d feat: Break the groups loops when limit is reached Clément Renault 2018-09-09 13:40:37 +0200
  • a49a21ac15 feat: Remove the State from most of the code Clément Renault 2018-09-09 13:35:12 +0200
  • 31e04f0120 feat: Simplify the levenshtein construction Clément Renault 2018-09-09 11:13:58 +0200
  • f0f5fc9891 feat: Assert that query are not invalid ones Clément Renault 2018-08-29 21:21:37 +0200
  • f5dd776efd chore: Update dependencies Kerollmops 2018-08-25 15:57:50 +0200
  • 9fd62f1592 feat: Add a raw constructor for Metadata Kerollmops 2018-08-25 15:55:01 +0200
  • b91c4f89d5 feat: Make the RocksDB read-only after loading the SST file Kerollmops 2018-08-25 15:54:31 +0200
  • c32f014108 feat: Clean-up ranking functions Kerollmops 2018-08-25 13:15:04 +0200
  • 34e0211567 feat: Simplify the RankedStrem code logic Kerollmops 2018-08-25 12:35:29 +0200
  • 9dce74e9c8 feat: Improve performances by reusing the documents HashMap Clément Renault 2018-08-24 21:01:53 +0200
  • 0814418710 feat: Improve performances by using a fnv Hasher Clément Renault 2018-08-23 21:32:31 +0200
  • 0b02e31ce9 feat: Improve the readability of the ranking function Kerollmops 2018-08-22 21:12:13 +0200
  • 2e0193a39e feat: Introduce sst file dumping Kerollmops 2018-08-19 13:40:07 +0200
  • e5c54c4399 feat: Improve the indexing time a little bit Clément Renault 2018-07-10 21:29:17 +0200
  • a2152a4064 chore: Move ranking functions in separated files Kerollmops 2018-07-07 14:43:29 +0200
  • 7680f25751 chore: Move ranking functions in separated files Kerollmops 2018-07-07 14:55:40 +0200
  • e8c24a0f07 feat: Make the Stream return a Document Clément Renault 2018-07-06 22:05:51 +0200
  • 6fa164dc56 chore: Make the project a workspace Clément Renault 2018-07-06 21:50:19 +0200
  • d6e113c683 feat: Introduce RocksDB in this project Clément Renault 2018-07-06 21:26:07 +0200
  • b9a4be10c6 feat: Implement the excat match ranking rule Clément Renault 2018-07-06 20:58:06 +0200
  • e4b1bb5d26 chore: Clean up ranking functions internal names Clément Renault 2018-07-05 20:22:08 +0200
  • 23134fee02 feat: Fix the ranking algorithm to sort only the needed documents Kerollmops 2018-06-25 22:26:49 +0200
  • 0190caef4d chore: Update lock files Clément Renault 2018-06-24 19:43:20 +0200
  • d082ca4fd1 feat: Remove env variable search output limit lookup Kerollmops 2018-06-24 19:37:38 +0200
  • 79d8555620 feat: Make a more debug oriented search tool Kerollmops 2018-06-24 19:27:24 +0200
  • b406fb4aed fix: Make sure to compute the right word index Kerollmops 2018-06-24 19:27:07 +0200
  • 0ce08c8790 feat: Make querying always return limited results Kerollmops 2018-06-24 15:36:24 +0200
  • 8fab80048c test: Add a raptor-search bench Kerollmops 2018-06-24 15:10:13 +0200
  • 879e28fb7d chore: Rename bin into indexer Kerollmops 2018-06-24 01:28:27 +0200
  • d210e5d8db feat: Introduce basic ranking rules Kerollmops 2018-05-27 15:23:43 +0200
  • c037fb85a8 Revert "feat: Implement a custom capped BTreeMap" Clément Renault 2018-05-27 11:21:52 +0200
  • 3a194bfcc7 feat: Define a DocIndex struct Clément Renault 2018-05-27 11:15:05 +0200
  • a2958250c5 feat: Implement a custom capped BTreeMap Kerollmops 2018-05-13 19:04:39 +0200
  • bb08a9842c feat: Use BTreeMap instead of a custom algo Kerollmops 2018-05-13 15:49:52 +0200
  • 22c26a5dd0 feat: Make the parsing more generic over json Kerollmops 2018-05-13 15:12:15 +0200
  • 1e14df00d1 clean: Remove statics and use Arcs Kerollmops 2018-05-13 12:38:24 +0200
  • a18afdc0f1 chore: Use git repository instead of local ones Kerollmops 2018-05-12 17:41:29 +0200
  • 0df4f6f182 chore: Move raptor-http into it's own crate Kerollmops 2018-05-12 14:58:36 +0200
  • 9c6663ee36 chore: Move raptor-bin into it's own crate Kerollmops 2018-05-12 14:45:15 +0200
  • 70b079d79d feat: Add useful derivable traits to IndexedValues types Kerollmops 2018-05-12 13:47:57 +0200
  • 33801f1d23 chore: Move Streams to map file Kerollmops 2018-05-12 13:28:43 +0200
  • 593758c6d2 chore: Remove useless Fst prefixes Kerollmops 2018-05-12 13:22:07 +0200
  • 5c76cd61f5 clean: Remove useless read_to_vec function Kerollmops 2018-05-12 12:56:30 +0200
  • 1476aa3dba feat(search): Accept multiple words and do a simple union Kerollmops 2018-05-06 12:23:42 +0200
  • 758baeb8e1 feat: Display not utf-8 error results Kerollmops 2018-05-05 23:22:47 +0200
  • 0f9ada1c4e fix: Return a byte slice instead of a possibly wrong utf-8 str Kerollmops 2018-05-05 23:02:51 +0200
  • 6d57a8af05 feat(search): Add a StreamWithState Streamer Kerollmops 2018-05-05 22:13:00 +0200
  • 7fba62fc22 feat: Remove lazy_static's sync overhead Kerollmops 2018-05-05 13:50:51 +0200
  • 2ffb140963 feat: Counter the lazyness of static variable loading Kerollmops 2018-05-05 13:32:35 +0200
  • 2cb26e327c feat(search): Use an external levenstein automaton implementation Kerollmops 2018-05-05 13:31:38 +0200
  • 80c05a9b50 feat(http): Avoid duplicating the Response body Vec Kerollmops 2018-05-05 12:22:08 +0200
  • a20405f786 dump: Make the data less prone of memory indirections Clément Renault 2018-05-05 10:59:03 +0200
  • d0919b2108 Initial commit Clément Renault 2018-05-05 10:18:23 +0200
  • 55bda1cd71 search: levenshtein2 for word bigger than 8 chars Clément Renault 2018-04-22 23:11:23 +0200
  • b729c76bce
    http: Make the map static Kerollmops 2018-04-22 22:17:01 +0200
  • c1513bf139
    map: Update the map creation and loading Kerollmops 2018-04-22 22:05:01 +0200
  • 96d2fbcd3d
    map: Allow using the Levenshtein algorithm to search Kerollmops 2018-04-22 20:06:56 +0200
  • 0581b296bb
    http: Change the query param key name Kerollmops 2018-04-22 18:30:24 +0200
  • f851227ed4
    map: Increase the SmallVec size Kerollmops 2018-04-22 18:28:08 +0200
  • c371fb56b7
    map: Filter words a little bit Kerollmops 2018-04-22 18:10:01 +0200
  • 2fa7178ed1
    cli: Make work to index json lines Kerollmops 2018-04-22 17:34:41 +0200
  • 820f38bd8a
    chore: Initial commit Kerollmops 2018-04-22 15:54:34 +0200