From 22818703035a6a125f4c61d9252849e98a3ee73b Mon Sep 17 00:00:00 2001 From: rbisson <remi.bisson@inrae.fr> Date: Mon, 22 Apr 2024 15:15:18 +0200 Subject: [PATCH] moved basic query parameters to correct function and changed query multi_match type --- src/Utils.js | 2 +- src/context/InSylvaSearchClient.js | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Utils.js b/src/Utils.js index b362762..d4efd75 100644 --- a/src/Utils.js +++ b/src/Utils.js @@ -601,7 +601,7 @@ export const createBasicQueriesBySource = ( sourceParam = sourceParam.substring(0, sourceParam.length - 2); } sourceParam = `${sourceParam}],`; - let query = `{ ${sourceParam} "query": { "multi_match": { "query": "${searchRequest}" } } }`; + let query = `{ ${sourceParam} "query": { "multi_match": { "query": "${searchRequest}", "operator": "AND", "type": "cross_fields" } } }`; queries.push({ indicesId: indicesLists[index], query: JSON.parse(query) }); }); return queries; diff --git a/src/context/InSylvaSearchClient.js b/src/context/InSylvaSearchClient.js index 6d702e2..ffdc831 100644 --- a/src/context/InSylvaSearchClient.js +++ b/src/context/InSylvaSearchClient.js @@ -35,8 +35,7 @@ class InSylvaSearchClient { for (let i = 0; i < queries.length; i++) { const indicesId = queries[i].indicesId; const query = queries[i].query; - const path = `/scroll-search`; - const result = await this.post('POST', `${path}`, { + const result = await this.post('POST', '/scroll-search', { indicesId, query, }); -- GitLab