ElasticSearch backend: Add the option to configure the fuzziness. (#28661)
* feature: add option to finetune the fuzziness for elasticsearch Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * feature: add option to finetune the fuzziness for elasticsearch Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * feature: Missed 2 exports Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * feature: Add the api report Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * feature: clean up unwanted line Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * feature: fix Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * feature: readding the api-reports Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * Update .changeset/four-bees-look.md Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> * fix: added remarks Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * Update docs/features/search/search-engines.md Co-authored-by: John Philip <johnphilip283@gmail.com> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> * Update docs/features/search/search-engines.md Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> * Update docs/features/search/search-engines.md Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> * Update comment Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * Add vale accepted words and extra documentation Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> Signed-off-by: Lars van Steenbergen <lars@wingu.dev> * Unneeded parameter removal + replace Distance by distance Signed-off-by: Lars van Steenbergen <lars@wingu.dev> --------- Signed-off-by: Lars van Steenbergen <lars@wingu.dev> Signed-off-by: Lars Van Steenbergen <45992455+lvstb@users.noreply.github.com> Signed-off-by: Lars Van Steenbergen Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Co-authored-by: John Philip <johnphilip283@gmail.com> Co-authored-by: Benjamin Janssens <benji.janssens@gmail.com>
This commit is contained in:
committed by
GitHub
parent
c55be5c7de
commit
5f66007d58
@@ -255,3 +255,19 @@ search:
|
||||
```
|
||||
|
||||
After applying this setting, an index name would look like this: `custom-prefix-software-catalog-index__20250219`
|
||||
|
||||
### Elasticsearch query config
|
||||
|
||||
By default the default settings for the Elasticsearch queries is used. If you need to tweak the fuzziness of the query results you can do this with 2 parameters, `fuzziness` and `prefixLength`.
|
||||
|
||||
Fuzziness allows you to define the maximum Levenshtein distance, AUTO is the default and widely accepted standard.
|
||||
`prefixLength` allows you to control the minimum number of characters that must match exactly at the beginning of the query term. This defaults to 0
|
||||
[More info](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-fuzzy-query.html)
|
||||
|
||||
```yaml
|
||||
search:
|
||||
elasticsearch:
|
||||
queryConfig:
|
||||
fuzziness: AUTO
|
||||
prefixLength: 3;
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user