Commit Graph

46 Commits

Author SHA1 Message Date
0a1beb688c Improve the facet value displaying, extracting the facet level 2021-01-07 16:05:09 +01:00
77e951e933 Use the byte-unit crate to ease library usage 2020-12-20 12:00:37 +01:00
3cdf14d4c5 Introduce the field-id-docid-facet-values database 2020-12-04 12:03:20 +01:00
16755b26e2 Make the export words FST export infos subcommand outputs to stdout 2020-12-02 10:43:22 +01:00
85d51ab228 Introduce an infos subcommand to export documents from an index 2020-12-02 10:42:48 +01:00
d0240bd9d0 Done a big clippy pass 2020-12-01 14:45:19 +01:00
498f0d8539 Output the documents count for each facet value in the infos subcommand 2020-11-23 16:43:55 +01:00
d40dd3e4da Reduce the amount of duplicated code to iterate over facet values 2020-11-23 16:43:54 +01:00
45e0feab4e Speed up the facets stats infos subcommand 2020-11-23 16:43:51 +01:00
7a6e6eb5e2 Introduce a facets stats infos subcommand 2020-11-23 16:43:51 +01:00
9ec95679e1 Introduce a function to retrieve the facet level range docids 2020-11-23 16:43:50 +01:00
57d253aeda Improve the infos biggest-value subcommand to support facets 2020-11-23 16:43:50 +01:00
05c95dfdc6 Introduce an infos subcommand that patches the external documents ids 2020-11-22 19:27:34 +01:00
8e6efe4d87 Introduce an infos subcommand to display the facet values 2020-11-13 18:35:47 +01:00
0408c9d66a Move the http server into its own sub-module 2020-11-05 11:16:39 +01:00
01c4f5abcd Introduce the searchable attributes setting to the settings route 2020-11-03 19:35:55 +01:00
e48630da72 Introduce the searchable parameter settings to the Settings update 2020-11-03 18:58:19 +01:00
7e120fc441 Allow library users to specify the rayon ThreadPool for UpdateBuilder 2020-11-02 19:11:22 +01:00
3d1854ab95 Introduce an HTTP route to accept settings changes 2020-11-02 15:47:21 +01:00
995d72b8c1 Introduce the Settings update operation 2020-11-02 15:31:20 +01:00
0c612f08c7 Rename the indexing warp routes 2020-11-02 15:30:29 +01:00
9b08f48dbd Construct the documents based on the displayed fields or fields ids order 2020-11-02 13:01:32 +01:00
f0e63025b0 Update the Transform struct to support JSON stream updates 2020-11-01 12:19:06 +01:00
21b4d60101 Add replace/update csv/json from the HTTP server 2020-10-31 20:52:49 +01:00
955302fd95 Introduce an HTTP route to clear the documents 2020-10-30 13:12:55 +01:00
085d3b9d94 Update heed to 0.10.0 2020-10-30 11:42:00 +01:00
e63fdf2b22 Move the heed env into the index itself to ease the usage of the library 2020-10-30 10:56:35 +01:00
855a251489 Enable the clear documents optimization that wasn't working due to a bug 2020-10-29 13:52:48 +01:00
1228c2948d Add a comment about the ClearDocuments operation in the DeleteDocuments 2020-10-28 11:17:36 +01:00
3889d956d9 Introduce the UpdateBuilder and use it in the HTTP routes 2020-10-27 18:47:58 +01:00
60347a5483 Move the AvailableDocumentsIds iterator into the update module 2020-10-26 10:53:23 +01:00
b14cca2ad9 Introduce the UpdateBuilder type along with some update operations 2020-10-25 18:32:01 +01:00
a7a4984175 Introduce the Transform type into the indexing system 2020-10-24 17:06:09 +02:00
566a7c3039 Make the FieldsIdsMap serialization more stable by using a BTreeMap 2020-10-22 14:53:20 +02:00
802e925fd7 Switch to a JSON protocol for the front page 2020-10-21 18:26:29 +02:00
f6eecb855e Send a basic progressing status to the updates front page 2020-10-21 15:38:28 +02:00
4eeeccb9cd Change the UpdateStore to have different processed and pending meta types 2020-10-21 13:52:15 +02:00
cde8478388 Replace the panic in the merge function by actual errors 2020-10-20 16:19:07 +02:00
8ed8abb9df Introduce an append-only indexing system 2020-10-20 15:00:58 +02:00
a122d3d466 Export the indexing part into a module 2020-10-20 14:22:09 +02:00
eb92e72e6c Updates can send progress update status 2020-10-20 12:28:10 +02:00
03ca1ff634 Make the updates page interactive 2020-10-20 12:09:38 +02:00
35c9a3c558 Brodacast the updates infos to every ws clients 2020-10-20 11:19:34 +02:00
56c3a61d83 Introduce a new updates page 2020-10-19 19:57:15 +02:00
871222aebd Introduce some new routes to handle live indexing 2020-10-19 16:06:43 +02:00
65e32fecb1 Move the binaries into one with subcommands 2020-10-19 13:44:17 +02:00