Commit Graph

36 Commits

Author SHA1 Message Date
mpostma f38d0d731f style fix 2020-05-13 11:48:34 +02:00
mpostma 869b6019c6 fix tests 2020-05-13 11:48:34 +02:00
mpostma 347045adf2 smarter field_id name passing 2020-05-13 11:29:46 +02:00
mpostma e5126af458 enables facet count 2020-05-13 11:29:46 +02:00
mpostma effbb7f7f1 add sort result struct 2020-05-12 18:22:24 +02:00
mpostma d7f099d3ba enables faceted search 2020-05-11 17:38:52 +02:00
qdequele 2e55457ecc
implement default on DatabaseOptions 2020-05-07 15:40:44 +02:00
mpostma 2e3a765dac fix database options 2020-04-29 22:29:09 +02:00
Jan Emmens bdd088830a Add DatabaseOptions arg to query_builder test 2020-04-29 10:12:25 +02:00
mposmta a6dcd7a421 fixes tests
fixes tests impacted by sifnature change of query
2020-03-25 15:17:20 +01:00
mposmta fd65cf9dcb populates exhaustive number of hits 2020-03-25 12:44:38 +01:00
qdequele c984d8d5a5
rename identifier into primaryKey; fix #514 2020-03-09 18:45:29 +01:00
qdequele 8ffa80883a
remove the unused function 2020-03-09 18:45:29 +01:00
qdequele a2f0f95337
use distinct on search 2020-03-02 16:19:41 +01:00
qdequele dc9ca2ebc9
fixes for review 2020-02-12 16:51:14 +01:00
Quentin de Quelen dc6907e748
rebase from master 2020-02-11 15:28:00 +01:00
Quentin de Quelen 585bba43a0
set new attributes indexed if needed 2020-02-11 15:27:58 +01:00
qdequele f77f38dfa0
fix update system 2020-02-11 15:27:57 +01:00
qdequele ae0a11e422
fix schema & fix tests 2020-02-11 15:27:55 +01:00
qdequele 130fb74928
introduce a new schemaless way 2020-02-11 15:27:54 +01:00
Clément Renault a2bc689b92
Fix the tests a little bit 2020-01-22 18:12:56 +01:00
Clément Renault 670e80c151 Use the cached postings lists in the query system 2019-12-31 13:32:36 +01:00
Clément Renault 58836d89aa
Rename the PrefixCache into PrefixDocumentsCache 2019-12-30 15:42:09 +01:00
Clément Renault 1e1f0fcaf5
Introduce a basic cache system for first letters 2019-12-30 15:42:08 +01:00
Clément Renault 40c0b14d1c
Reintroduce searchable attributes and reordering 2019-12-13 14:38:25 +01:00
Clément Renault 7d67750865
Reintroduce exacteness for one word document field 2019-12-13 14:38:25 +01:00
Clément Renault 746e6e170c
Make the test pass again 2019-12-13 14:38:24 +01:00
Clément Renault 86ee0cbd6e
Introduce bucket_sort_with_distinct function 2019-12-13 14:38:24 +01:00
Clément Renault 248ccfc0d8
Update the criteria to the new ones 2019-12-13 14:38:24 +01:00
Clément Renault ea148575cf
Remove the raw_query functions 2019-12-13 14:38:23 +01:00
Clément Renault 902625601a
Work in progress: It seems like we support synonyms, split and concat words 2019-12-13 14:38:22 +01:00
Clément Renault d17d4dc5ec
Add more debug infos 2019-12-13 14:38:21 +01:00
Clément Renault ef6a4db182
Before improving fields AttrCount
Removing the fields_count fetching reduced by 2 times the serach time, we should look at lazily pulling them form the criterions in needs

ugly-test: Make the fields_count fetching lazy

Just before running the exactness criterion
2019-12-13 14:38:21 +01:00
Clément Renault 11f3d7782d
Introduce the AttrCount type 2019-12-13 14:38:21 +01:00
Clément Renault d08b76a323
Separate the update and main databases
We used the heed typed transaction to make it safe (https://github.com/Kerollmops/heed/pull/27).
2019-11-27 11:29:06 +01:00
Clément Renault 7cc096e0a2
Rename MeiliDB into MeiliSearch 2019-11-26 11:12:30 +01:00