Releases
v1.0.0
1.0.0 (2023-11-29)
Features
add aggregation info to web interface (c9fd119 )
add basic facet view (term bucket with # of items for each value) (930b335 )
add basic search page for demo (10a65c1 )
add disabled field type (396750b )
add fully indexed nutriments field (946e4e1 )
add logo (#34 ) (d80ce78 )
add obsolete field (4c82f3d )
add possibility to set logging level in config (3540190 )
add real pagination to search API (0b120a1 )
add robots.txt (d4a89be )
add sentry for bug tracking (9529b52 )
add sorting capabilities (bffa6e6 )
add support for synonyms for taxonomy field types (3060c7f )
add total number of results (b0c8c0d )
allow to pass config param in import-data command (fadac9a )
first use of luqum for filtering (a78f8eb )
improve automatization of field def & add lang analyzers (2eff548 )
improve Makefile (2f7fa16 )
make queue manager a standalone process (#23 ) (3a588ab )
move default taxonomy cache dir to /opt/search/data/taxonomies (ab733fb )
Set network dynamically + docker improvements (#9 ) (7b9df96 )
Simplify docker, removing certs (#18 ) (8809f0e )
switch to Poetry (e370d1f )
use pydantic-settings for settings management (82c2f99 )
use yaml configuration file (7cb6274 )
Bug Fixes
add error if Elasticsearch max number of results is reached (4f7c564 )
add more fields to Open Food Facts config (8bef861 )
add some types (4e3726f )
all containers needs to be in default network (9cd7741 )
also add "names" field from taxonomy during indexation (eea5726 )
bug fix in indexing.py (1d14d02 )
bug fixes in product.py (0d6aec2 )
delete legacy log messages (bb45521 )
delete multi config param (48b24b9 )
don't index all language subfields (2655751 )
fix bug in elasticvue entrypoint (bff5a84 )
fix bug in parse_lucene_dsl_query (e4005cc )
fix bug in parse_lucene_query (ea25d36 )
fix bug in postprocessing (4df7893 )
fix bug in queue.py (a2f231a )
fix bugs in filter queries (732a08a )
fix CLI with config param (950d28b )
fix common net for staging (#27 ) (9847ec2 )
fix Dockerfile (a7bca25 )
fix error while saving coverage (911d1a2 )
fix fields parameter in /search (8cc282b )
fix flake8 errors (8138312 )
fix flake8 issues (3d45507 )
fix get_redis_updates function (c93fc6c )
fix isort issues (fdc8d7f )
fix langs field in /search (9a61270 )
fix linting (bd2c82a )
fix mypy warnings (7735dac )
fix pep8 warning (a74480c )
fix redis queue manager (8addc8c )
fix sort by in search results page (4a697b3 )
fix sort in display results (dfa952a )
fix sorting (313ea26 )
fix type error in from_dict (05f399e )
fix unit tests (ba2e8f1 )
improve autocomplete (eca6445 )
improve error handling in API (00ca62d )
improve field configuration (1195ba1 )
improve search results (b4a3491 )
improve templates (8b6bde7 )
index main subfield for text_lang (94a764f )
logo in readme (#35 ) (cdd56b3 )
make clearer distinction between supported_langs types (f3e26de )
make CLI work outside docker (42cb9e2 )
off url from env (#22 ) (eeba4c4 )
only select a subset of nutriment fields (openfoodfacts) (ead132c )
remove duplicated function (25499de )
remove duplicated taxonomy (48a1fb4 )
remove requirements.txt (71a75a6 )
remove unwanted use of global variable CONFIG (2d814ea )
rename include_multi_match into full_text_search (7ef5ac3 )
set "black" as isort profile (356a1eb )
switch image name back to original value (ae950ed )
temporarily disable pre-commit config (b4d7658 )
update after autocomplete PR (1d4a9e8 )
update JSON schema (a5f33a4 )
update pre-commit hook (9fe4266 )
use custom autocomplete analyzers for a few langs (05ef77a )
use JSONL as input format (c24d2f5 )
use lang instead of lc in add_images_urls_to_product (e43e1a2 )
use luqum SchemaAnalyzer to build elasticsearch query builder (b70bbc9 )
use Python 3.11 in Dockerfile (fbbfd6b )
use specific User-Agent (31a947e )
use workaround to fastapi bug (0697c56 )
You can’t perform that action at this time.