Explorar o código

use parseOptionsForElasticSearch for pagenation

kaori %!s(int64=5) %!d(string=hai) anos
pai
achega
1402b3b50a
Modificáronse 1 ficheiros con 11 adicións e 2 borrados
  1. 11 2
      src/server/service/bolt.js

+ 11 - 2
src/server/service/bolt.js

@@ -160,8 +160,17 @@ class BoltService {
     args.shift();
     const keywords = args.join(' ');
     const { searchService } = this.crowi;
-    const option = { limit: 10 };
-    const results = await searchService.searchKeyword(keywords, null, {}, option);
+    const ApiPaginate = require('../util/apiPaginate');
+
+    const offset = 0;
+
+    const options = { limit: 10, offset };
+
+    const paginateOpts = ApiPaginate.parseOptionsForElasticSearch(options);
+    console.log('paginateOpts', paginateOpts);
+
+    const results = await searchService.searchKeyword(keywords, null, {}, paginateOpts);
+
 
     // no search results
     if (results.data.length === 0) {