fix(all): SEARCH error in MS AZURE (again).

This commit is contained in:
Rodrigo Rodriguez 2021-10-12 13:47:46 -03:00
parent 88a908a124
commit fb53be5b64

View file

@ -276,14 +276,17 @@ export class KBService implements IGBKBService {
if (instance.searchKey !== null && GBConfigService.get('STORAGE_DIALECT') === 'mssql') {
const client = new SearchService(instance.searchHost.split('.')[0], instance.searchKey);
const results = await client.indexes
.use(instance.searchIndex)
.buildQuery()
.filter(f => f.eq('instanceId', instance.instanceId))
.filter(f => f.eq('skipIndex', false))
.search(query)
.top(1)
.executeQuery();
const results = await client.indexes.use('azuresql-index').search({
count: true,
filter: `instanceId eq ${instance.instanceId} and skipIndex eq false`,
search: query,
searchFields: 'content, subject1, subject2, subject3, subject4',
select: 'instanceId, questionId, answerId',
skip: 0,
top: 1,
});
const values = results.result.value;