J'utilise SearchBox de SearchKit 2.2.0 et voudrais faire multi correspondre à la requête avec l'option Type best_fields à ElasticSearch.SearchBox multi match requête avec best_fields type et NON phrase_prefix
- Comment définir Type best_fields lorsque j'utilise prefixQueryFields?
- Comment faire pour définir correctement prefixQueryOptions objet avec type best_fields?
Si je mets prefixQueryFields attribut, la requête est multi match que je veux, mais le type est phrase_prefix me donne des résultats non préférees. QueryAccessor.ts->this.options.prefixQueryFields->type:"phrase_prefix"
<SearchBox autofocus={true} searchOnChange={true} prefixQueryFields={["fileName^3", "path", "attachment.content", "attachment.author", "attachment.title"]}/>
Si je mets prefixQueryOptions attribut, pour éviter le type phrase_prefix, requête devient juste simple_query_string. Peut-être que j'ai fait une erreur ici, quand j'ai mis prefixQueryOptions objet.
<SearchBox autofocus={true} searchOnChange={true} prefixQueryOptions={{
\t \t \t \t "fields" : [ "fileName^3", "path", "attachment.content", "attachment.author", "attachment.title" ],
\t \t \t \t "type": "best_fields"
\t \t \t }}/>