-
Notifications
You must be signed in to change notification settings - Fork 34
Description
I have set a filter for Language instead of having a dynamic filter since the user would have to select a filter after every search
<DiscoverySearch
searchClient={searchClient}
projectId={projectId}
count={10}
overrideQueryParameters={{
filter:`metadata.Language:${lang}`,
passages: {
enabled: true,
max_per_document: 5,
characters: 325,
find_answers: true,
max_answers_per_passage: 5
},
_return: ['document_passages', 'metadata', 'extracted_metadata', 'html', 'result_metadata',
'Description', 'Target_Lines_of_Business', 'Path', 'Modified', 'Content_Type', 'Title', 'Form_Number']
}}
What I notice is when I hit enter on a query the filter isnt taken in consideration. If possible to provide guidance I'm trying to understand the backwardsCompatibleSearchParameters since I'm seeing that this might be the cause of the change.
-------currentSearchParameters
{projectId: '', filter: 'metadata.Language:English', passages: {…}, _return: Array(12), naturalLanguageQuery: 'tax', …}
count: 10
filter: "metadata.Language:English"
naturalLanguageQuery: "tax"
passages: {enabled: true, max_per_document: 5, characters: 325, find_answers: true, max_answers_per_passage: 5}
projectId: ""
spellingSuggestions: true
_return: (12) ['document_passages', 'metadata', 'extracted_metadata', 'html', 'result_metadata', 'Description', 'Target_Lines_of_Business', 'Path', 'Modified', 'Content_Type', 'Title', 'Form_Number']
-------backwardsCompatibleSearchParameter
{projectId: '', filter: '', passages: {…}, _return: Array(12), naturalLanguageQuery: 'tax', …}
count: 10
filter: ""
naturalLanguageQuery: "tax"
offset: 0
passages: {enabled: true, max_per_document: 5, characters: 325, find_answers: true, max_answers_per_passage: 5}
projectId: ""
spellingSuggestions: true
_return: (12) ['document_passages', 'metadata', 'extracted_metadata', 'html', 'result_metadata', 'Description', 'Target_Lines_of_Business', 'Path', 'Modified', 'Content_Type', 'Title', 'Form_Number']