const connector = new ElasticsearchAPIConnector({
host: '/elasticsearchApi',
index: 'xxx',
connectionOptions: {
headers: {
Authorization: 'Basic xxxxxx' //可以是帐号密码加密
}
}
})
const defaultConfig = {
alwaysSearchOnInitialLoad: true,
apiConnector: connector,
hasA11yNotifications: true,
searchQuery: {
result_fields: {},
disjunctiveFacets: [
'address'
],
facets: {
address: {
type: 'text',
size: 10
}
}]
}
}
}
let driver = new SearchDriver(config)
driver.subscribeToStateChanges(
(value: {
filters: any
facets: any
current: number
resultsPerPage: number
}) => {
const { filters, facets, current, resultsPerPage } = value
...
}
)
elasticsearch & react
于 2024-09-18 14:27:39 首次发布