Commit Graph

453 Commits

Author SHA1 Message Date
3b64735058 Introduce a struct to compute facets values 2021-01-26 14:06:27 +01:00
30dae0205e Merge pull request #67 from meilisearch/fix-settings
Fix displayed and searchable attributes
2021-01-26 14:03:43 +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
26f060f66b Merge pull request #75 from meilisearch/fix-search-subcommand
Fix the search subcommand document display loop
2021-01-20 10:07:16 +01:00
c35befbf38 Fix the search subcommand document display loop 2021-01-18 19:06:36 +01:00
2fa5808e3f Merge pull request #71 from meilisearch/cleanup-useless-build-rs
Cleanup useless custom build file
2021-01-15 15:45:47 +01:00
44c0dd0762 Fix an fst Set related warning 2021-01-13 11:03:03 +01:00
1bb9348a90 Remove the chinese-words.txt previous tokenizer related file 2021-01-13 11:01:57 +01:00
9141f5ef94 Remove the custom build.rs file 2021-01-13 11:01:38 +01:00
51d1785576 Merge pull request #63 from meilisearch/meilisearch-tokenizer
Meilisearch tokenizer
2021-01-12 13:26:24 +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
7e1c94ab9c Merge pull request #65 from meilisearch/improve-facet-value-display
Improve the facet value displaying
2021-01-07 16:12:32 +01:00
0a1beb688c Improve the facet value displaying, extracting the facet level 2021-01-07 16:05:09 +01:00
5dd4dc2862 Merge pull request #60 from meilisearch/accept-compressed-documents-updates
Accept and mirror compression of documents additions
2020-12-23 10:59:26 +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
cd158d4cde Merge pull request #61 from meilisearch/update-handler
create update handler trait
2020-12-22 13:42:00 +01:00
49a016b53d create update handler trait
fix type inference error
2020-12-22 12:59:15 +01:00
5039528b56 Merge pull request #59 from meilisearch/improve-bytes-structopt
Use the byte-unit crate to ease library usage
2020-12-20 14:52:39 +01:00
77e951e933 Use the byte-unit crate to ease library usage 2020-12-20 12:00:37 +01:00
b032ceb5d4 Merge pull request #56 from meilisearch/asc-desc-criteria-non-faceted
Return non-faceted documents to complete the requested limit
2020-12-17 14:34:36 +01:00
914eab12f7 Return non-faceted documents as remaining results 2020-12-17 13:57:07 +01:00
0dec761e21 Merge pull request #54 from meilisearch/compress-updates
Compress updates content using gzip
2020-12-17 11:06:31 +01:00
5a23417499 Compress updates content using gzip 2020-12-17 10:59:58 +01:00
cd5605bb86 Merge pull request #50 from meilisearch/fix-asc-desc-criterion
Fix the Asc/Desc criteria
2020-12-13 11:59:11 +01:00
0e5609d40e Limit the number of elements after reversing it 2020-12-12 14:21:27 +01:00
9d966a28d3 Merge pull request #47 from meilisearch/fix-grenad-write-bug
Bump grenad to fix an indexing bug
2020-12-05 17:18:49 +01:00
e7f2ab9138 Bump grenad to fix an indexing bug 2020-12-05 16:39:15 +01:00
9628da2d17 Merge pull request #40 from meilisearch/asc-desc-faceted-fields
Ascending and descending custom ranking
2020-12-04 12:08:22 +01:00
026f54dcf7 Use the field id docid facet value database when sorting documents 2020-12-04 12:03:20 +01:00
3cdf14d4c5 Introduce the field-id-docid-facet-values database 2020-12-04 12:03:20 +01:00
4ffbddf21f Introduce debug info for the time it takes to fetch candidates 2020-12-04 12:03:20 +01:00
13217f072b Use the FacetRange iterator in the facet exploring function 2020-12-04 12:03:20 +01:00
0959e1501f Introduce the FacetRevRange Iterator struct 2020-12-04 12:02:23 +01:00
58d039a70d Introduce the FacetIter Iterator 2020-12-04 12:02:23 +01:00
d8e25a0863 Order documents by the first custom criterion on basic searches 2020-12-04 12:02:23 +01:00
e0cc7faea1 Use the facet ordered to the search 2020-12-04 12:02:23 +01:00
61b383f422 Introduce the criteria update setting 2020-12-04 12:02:22 +01:00
f8f33d35e0 Add the criteria list to the index 2020-12-02 11:21:26 +01:00
57e8e5c965 Move the FacetCondition to its own module 2020-12-02 11:21:26 +01:00
ecc8bc8910 Introduce the FieldId u8 alias type 2020-12-02 11:19:45 +01:00
0a63e69e04 Merge pull request #45 from meilisearch/infos-export-documents
Infos export documents
2020-12-02 10:50:54 +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
92f253adb2 Merge pull request #41 from meilisearch/update-store-delete-updates
Allow users to abort pending updates
2020-12-01 14:56:00 +01:00
222f2913c1 Simplify the processing_update UpdateStore method 2020-12-01 14:51:05 +01:00
878b1873cd Make sure to avoid removing the first pending update as it is processed 2020-12-01 14:51:05 +01:00
96f64c629e Move the UpdateStore out of the update module 2020-12-01 14:51:05 +01:00