fix: results are not accurate for search

Signed-off-by: Kevin <dl_xq@sina.com>
This commit is contained in:
Kevin
2021-06-16 15:36:04 +08:00
parent d973d84e94
commit facbe60532
@@ -90,6 +90,10 @@ export class LunrSearchEngine implements SearchEngine {
index(type: string, documents: IndexableDocument[]): void {
const lunrBuilder = new lunr.Builder();
lunrBuilder.pipeline.add(lunr.trimmer, lunr.stopWordFilter, lunr.stemmer);
lunrBuilder.searchPipeline.add(lunr.stemmer);
// Make this lunr index aware of all relevant fields.
Object.keys(documents[0]).forEach(field => {
lunrBuilder.field(field);