@backstage/plugin-search-backend-node
Advanced tools
Comparing version 0.3.0 to 0.4.0
# @backstage/plugin-search-backend-node | ||
## 0.4.0 | ||
### Minor Changes | ||
- 97b2eb37b: Change return value of `SearchEngine.index` to `Promise<void>` to support | ||
implementation of external search engines. | ||
## 0.3.0 | ||
@@ -4,0 +11,0 @@ |
@@ -68,3 +68,3 @@ 'use strict'; | ||
} | ||
this.searchEngine.index(type, documents); | ||
await this.searchEngine.index(type, documents); | ||
}, this.collators[type].refreshInterval * 1e3); | ||
@@ -186,3 +186,3 @@ }); | ||
} | ||
index(type, documents) { | ||
async index(type, documents) { | ||
const lunrBuilder = new lunr__default['default'].Builder(); | ||
@@ -201,3 +201,3 @@ lunrBuilder.pipeline.add(lunr__default['default'].trimmer, lunr__default['default'].stopWordFilter, lunr__default['default'].stemmer); | ||
} | ||
query(query) { | ||
async query(query) { | ||
const {lunrQueryBuilder, documentTypes} = this.translator(query); | ||
@@ -228,3 +228,3 @@ const results = []; | ||
}; | ||
return Promise.resolve(realResultSet); | ||
return realResultSet; | ||
} | ||
@@ -231,0 +231,0 @@ } |
@@ -45,3 +45,3 @@ import { Logger } from 'winston'; | ||
*/ | ||
index(type: string, documents: IndexableDocument[]): void; | ||
index(type: string, documents: IndexableDocument[]): Promise<void>; | ||
/** | ||
@@ -124,3 +124,3 @@ * Perform a search query against the SearchEngine. | ||
setTranslator(translator: LunrQueryTranslator): void; | ||
index(type: string, documents: IndexableDocument[]): void; | ||
index(type: string, documents: IndexableDocument[]): Promise<void>; | ||
query(query: SearchQuery): Promise<SearchResultSet>; | ||
@@ -127,0 +127,0 @@ } |
{ | ||
"name": "@backstage/plugin-search-backend-node", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"main": "dist/index.cjs.js", | ||
@@ -28,4 +28,4 @@ "types": "dist/index.d.ts", | ||
"devDependencies": { | ||
"@backstage/backend-common": "^0.8.5", | ||
"@backstage/cli": "^0.7.2" | ||
"@backstage/backend-common": "^0.8.6", | ||
"@backstage/cli": "^0.7.4" | ||
}, | ||
@@ -35,3 +35,3 @@ "files": [ | ||
], | ||
"gitHead": "6cebb9d587224c055516d1ab2958f34bd3659c43" | ||
"gitHead": "ffae1bb6e47ca75858b142ec2721ecc61fe8e083" | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
48441