* Query interface: Returns relevant records based on the user's query.
(query: string)
| 205 | * Query interface: Returns relevant records based on the user's query. |
| 206 | */ |
| 207 | public async search(query: string): Promise<SearchResult[]> { |
| 208 | const response = await this.request("/search", "POST", { query: query }); |
| 209 | if (response && response.code === 200 && Array.isArray(response.result_items)) { |
| 210 | return response.result_items; |
| 211 | } |
| 212 | return []; |
| 213 | } |
| 214 | |
| 215 | /** |
| 216 | * Status interface: Returns current engine and indexing state. |
no test coverage detected