couchbase создает индекс полнотекстового поиска из nodejs - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь создать полнотекстовый индекс из библиотеки nodejs couchbase и не могу найти вызов API, или я что-то упустил. Это задокументировано в CURL

Здесь индекс ФНС

{
 "name": "myIndex",
 "type": "fulltext-index",
 "params": {
  "mapping": {
   "default_mapping": {
    "enabled": true,
    "dynamic": true
   },
   "default_type": "_default",
   "default_analyzer": "standard",
   "default_datetime_parser": "dateTimeOptional",
   "default_field": "_all",
   "store_dynamic": false,
   "index_dynamic": true
  },
  "store": {
   "indexType": "scorch",
   "kvStoreName": ""
  },
  "doc_config": {
   "mode": "type_field",
   "type_field": "type",
   "docid_prefix_delim": "",
   "docid_regexp": ""
  }
 },
 "sourceType": "couchbase",
 "sourceName": "contacts",
 "sourceUUID": "cc9837d1be08c2276d2c123e299a5386",
 "sourceParams": {},
 "planParams": {
  "maxPartitionsPerPIndex": 171,
  "numReplicas": 0
 },
 "uuid": ""
}

1 Ответ

0 голосов
/ 11 июня 2019

Вы можете создать свой индекс с помощью следующей команды:

curl -XPUT -H "Content-type:application/json" http://<USER>:<PASSWORD>@<IP_ADDRESSES>:8094/api/index/NAME_OF_YOUR_INDEX -d @your_json_file.json

Один шаг 6 этого репо - реальный пример того, как это сделать: https://github.com/deniswsrosa/couchflix

...