Commit Graph

  • e5c54c4399 feat: Improve the indexing time a little bit Clément Renault 2018-07-10 21:29:17 +02:00
  • a2152a4064 chore: Move ranking functions in separated files Kerollmops 2018-07-07 14:43:29 +02:00
  • 7680f25751 chore: Move ranking functions in separated files Kerollmops 2018-07-07 14:55:40 +02:00
  • e8c24a0f07 feat: Make the Stream return a Document Clément Renault 2018-07-06 22:05:51 +02:00
  • 6fa164dc56 chore: Make the project a workspace Clément Renault 2018-07-06 21:50:19 +02:00
  • d6e113c683 feat: Introduce RocksDB in this project Clément Renault 2018-07-06 21:26:07 +02:00
  • b9a4be10c6 feat: Implement the excat match ranking rule Clément Renault 2018-07-06 20:58:06 +02:00
  • e4b1bb5d26 chore: Clean up ranking functions internal names Clément Renault 2018-07-05 20:22:08 +02:00
  • 23134fee02 feat: Fix the ranking algorithm to sort only the needed documents Kerollmops 2018-06-25 22:26:49 +02:00
  • 0190caef4d chore: Update lock files Clément Renault 2018-06-24 19:43:20 +02:00
  • d082ca4fd1 feat: Remove env variable search output limit lookup Kerollmops 2018-06-24 19:37:38 +02:00
  • 79d8555620 feat: Make a more debug oriented search tool Kerollmops 2018-06-24 19:27:24 +02:00
  • b406fb4aed fix: Make sure to compute the right word index Kerollmops 2018-06-24 19:27:07 +02:00
  • 0ce08c8790 feat: Make querying always return limited results Kerollmops 2018-06-24 15:36:24 +02:00
  • 8fab80048c test: Add a raptor-search bench Kerollmops 2018-06-24 15:10:13 +02:00
  • 879e28fb7d chore: Rename bin into indexer Kerollmops 2018-06-24 01:28:27 +02:00
  • d210e5d8db feat: Introduce basic ranking rules Kerollmops 2018-05-27 15:23:43 +02:00
  • c037fb85a8 Revert "feat: Implement a custom capped BTreeMap" Clément Renault 2018-05-27 11:21:52 +02:00
  • 3a194bfcc7 feat: Define a DocIndex struct Clément Renault 2018-05-27 11:15:05 +02:00
  • a2958250c5 feat: Implement a custom capped BTreeMap Kerollmops 2018-05-13 19:04:39 +02:00
  • bb08a9842c feat: Use BTreeMap instead of a custom algo Kerollmops 2018-05-13 15:49:52 +02:00
  • 22c26a5dd0 feat: Make the parsing more generic over json Kerollmops 2018-05-13 15:12:15 +02:00
  • 1e14df00d1 clean: Remove statics and use Arcs Kerollmops 2018-05-13 12:38:24 +02:00
  • a18afdc0f1 chore: Use git repository instead of local ones Kerollmops 2018-05-12 17:41:29 +02:00
  • 0df4f6f182 chore: Move raptor-http into it's own crate Kerollmops 2018-05-12 14:58:36 +02:00
  • 9c6663ee36 chore: Move raptor-bin into it's own crate Kerollmops 2018-05-12 14:45:15 +02:00
  • 70b079d79d feat: Add useful derivable traits to IndexedValues types Kerollmops 2018-05-12 13:47:57 +02:00
  • 33801f1d23 chore: Move Streams to map file Kerollmops 2018-05-12 13:28:43 +02:00
  • 593758c6d2 chore: Remove useless Fst prefixes Kerollmops 2018-05-12 13:22:07 +02:00
  • 5c76cd61f5 clean: Remove useless read_to_vec function Kerollmops 2018-05-12 12:56:30 +02:00
  • 1476aa3dba feat(search): Accept multiple words and do a simple union Kerollmops 2018-05-06 12:23:42 +02:00
  • 758baeb8e1 feat: Display not utf-8 error results Kerollmops 2018-05-05 23:22:47 +02:00
  • 0f9ada1c4e fix: Return a byte slice instead of a possibly wrong utf-8 str Kerollmops 2018-05-05 23:02:51 +02:00
  • 6d57a8af05 feat(search): Add a StreamWithState Streamer Kerollmops 2018-05-05 22:13:00 +02:00
  • 7fba62fc22 feat: Remove lazy_static's sync overhead Kerollmops 2018-05-05 13:50:51 +02:00
  • 2ffb140963 feat: Counter the lazyness of static variable loading Kerollmops 2018-05-05 13:32:35 +02:00
  • 2cb26e327c feat(search): Use an external levenstein automaton implementation Kerollmops 2018-05-05 13:31:38 +02:00
  • 80c05a9b50 feat(http): Avoid duplicating the Response body Vec Kerollmops 2018-05-05 12:22:08 +02:00
  • a20405f786 dump: Make the data less prone of memory indirections Clément Renault 2018-05-05 10:59:03 +02:00
  • d0919b2108 Initial commit Clément Renault 2018-05-05 10:18:23 +02:00
  • 55bda1cd71 search: levenshtein2 for word bigger than 8 chars Clément Renault 2018-04-22 23:11:23 +02:00
  • b729c76bce
    http: Make the map static Kerollmops 2018-04-22 22:17:01 +02:00
  • c1513bf139
    map: Update the map creation and loading Kerollmops 2018-04-22 22:05:01 +02:00
  • 96d2fbcd3d
    map: Allow using the Levenshtein algorithm to search Kerollmops 2018-04-22 20:06:56 +02:00
  • 0581b296bb
    http: Change the query param key name Kerollmops 2018-04-22 18:30:24 +02:00
  • f851227ed4
    map: Increase the SmallVec size Kerollmops 2018-04-22 18:28:08 +02:00
  • c371fb56b7
    map: Filter words a little bit Kerollmops 2018-04-22 18:10:01 +02:00
  • 2fa7178ed1
    cli: Make work to index json lines Kerollmops 2018-04-22 17:34:41 +02:00
  • 820f38bd8a
    chore: Initial commit Kerollmops 2018-04-22 15:54:34 +02:00