Commit Graph

49 Commits

Author SHA1 Message Date
5af63c74e0 Speed-up the MatchingWords highlighting struct 2021-03-03 15:45:03 +01:00
c62d2f56d8 Expose an http route for the WordsPrefixes update 2021-02-21 12:16:53 +01:00
519b1cb5c9 Update dependencies 2021-02-21 10:26:04 +01:00
fecf3d6fc1 Move the command lines helpers into different crates 2021-02-14 18:55:15 +01:00
e8639517da Change the project to become a workspace with milli as a default-member 2021-02-12 16:15:09 +01:00
8f43698a60 fix httpui 2021-02-01 19:49:51 +01:00
3b60432687 Use update_id in UpdateBuilder
Add `the update_id` to the to the updates. The rationale is the
following:
- It allows for better tracability of the update events, thus improved
  debugging and logging.
- The enigne is now aware of what he's already processed, and can return
  it if asked. It may not make sense now, but in the future, the update
  store may not work the same way, and this information about the state
  of the engine will be desirable (distributed environement).
2021-02-01 19:46:34 +01:00
65b821b192 Rename the Index facets method into facets_distribution 2021-01-27 14:15:33 +01:00
61dbcfa44a Bump the roaring to 0.6.4 2021-01-26 14:38:43 +01:00
b0c31500fc Simplify the front page 2021-01-26 14:14:38 +01:00
7be275b692 Add the count to the facet distribution 2021-01-26 14:14:37 +01:00
33945a3115 Introduce a new facet filters query field 2021-01-26 14:09:08 +01:00
a8e3269ad6 Introduce a basic front to display facets 2021-01-26 14:06:28 +01:00
2cd8675734 Show facet values even for empty queries 2021-01-26 14:06:28 +01:00
aa129dd7e8 Display the number of candidates instead of the returned document count 2021-01-26 14:06:28 +01:00
510df4729c Append the facet value to the facet query on click 2021-01-26 14:06:28 +01:00
d25a859985 Display the facet values on the HTML debug page 2021-01-26 14:06:28 +01:00
3b64735058 Introduce a struct to compute facets values 2021-01-26 14:06:27 +01:00
87a56d2bc9 Fix settings bug
replace ids with str in settings

This allows for better maintainability of the settings code, since
updating the searchable attributes is now straightforward.

criterion use string

fix reindexing fieldid remaping

add tests for primary_key compute

fix tests

fix http-ui

fixup! add tests for primary_key compute

code improvements settings

update deps

fixup! code improvements settings

fixup! refactor settings updates and fix bug

fixup! Fix settings bug

fixup! Fix settings bug

fixup! Fix settings bug

Update src/update/index_documents/transform.rs

Co-authored-by: Clément Renault <clement@meilisearch.com>

fixup! Fix settings bug
2021-01-26 13:53:08 +01:00
44c0dd0762 Fix an fst Set related warning 2021-01-13 11:03:03 +01:00
4f7f7538f7 highlight with new tokenizer 2021-01-11 21:59:37 +01:00
1ae761311e integrate with meilisearch tokenizer 2021-01-07 16:14:27 +01:00
a576c7ae4b Display the update meta result content on the update page 2020-12-22 13:42:43 +01:00
6c7db3d956 Display the time it took to process an update 2020-12-22 13:42:43 +01:00
9fcbc83ebc Accept and mirror compression of documents additions 2020-12-22 13:42:42 +01:00
49a016b53d create update handler trait
fix type inference error
2020-12-22 12:59:15 +01:00
77e951e933 Use the byte-unit crate to ease library usage 2020-12-20 12:00:37 +01:00
5a23417499 Compress updates content using gzip 2020-12-17 10:59:58 +01:00
e7f2ab9138 Bump grenad to fix an indexing bug 2020-12-05 16:39:15 +01:00
0959e1501f Introduce the FacetRevRange Iterator struct 2020-12-04 12:02:23 +01:00
61b383f422 Introduce the criteria update setting 2020-12-04 12:02:22 +01:00
58a1f9081c Allow users to abort pending updates, one by one or all at once 2020-12-01 14:51:05 +01:00
ba4ba685f9 Make the facet levels maps to previous level groups and don't split them 2020-11-28 12:43:43 +01:00
fc686aaca7 Use the De Morgan law to simplify the NOT operation 2020-11-23 16:43:56 +01:00
a0adfb5e8e Introduce a real pest parser and support every facet filter conditions 2020-11-23 16:43:55 +01:00
07a0c82790 Bump heed to 0.10.4 to use be able to lazily decode roaring bitmaps 2020-11-23 16:43:53 +01:00
67d4a1b3fc Introduce a new update for the facet levels 2020-11-23 16:43:51 +01:00
b255be93fa Bump heed to 0.10.3 2020-11-23 16:43:49 +01:00
218eb97241 Introduce an input field for the facet filters on the http-ui 2020-11-23 16:43:49 +01:00
2341b99379 Support a basic facet based query system 2020-11-23 16:43:49 +01:00
eded5558b2 Rename the users ids documents ids into external documents ids 2020-11-22 17:17:47 +01:00
23f9a22edc Update the HTTP settings route to accept the faceted fields 2020-11-13 18:35:47 +01:00
a71a96894d Use the new indexing progress events in the http server 2020-11-11 13:14:24 +01:00
63fab07047 Introduce a route to retrieve a document with its id 2020-11-11 11:04:11 +01:00
0cfeee13ee Reduce the number of documents limit when update progress are sent 2020-11-09 17:34:52 +01:00
cf8a6a042e Display a real progress bar when updates are processed 2020-11-09 17:33:36 +01:00
640c7d748a Modify the highlight function to support any JSON type 2020-11-05 13:59:32 +01:00
b220885f42 Fix the milli logo in the README 2020-11-05 11:43:47 +01:00
0408c9d66a Move the http server into its own sub-module 2020-11-05 11:16:39 +01:00