Cloudant index возвращает 'результат не найден' - PullRequest
0 голосов
/ 30 апреля 2020

Я работаю с простой таблицей Cloudant со следующей структурой:

{
  "_id": "some auto-assigned value"
  "accountID": "test account id",
  "firstName": "TestFirst",
  "lastName": "Last",
  "fullName": "TestFirst Last",
  "title": "yada yada yada",
...
}

и создал индекс cloudant, который выглядит следующим образом в пользовательском интерфейсе cloudant:

{
  "_id": "_design/search",
  "views": {},
  "language": "javascript",
  "indexes": {
    "nameSearch": {
      "analyzer": "standard",
      "index": "function (doc) {index(\"fullName\", doc.fullName);}"
    }
  }
}

Когда я использую сервис Test Query в Cloudant, я получаю «результаты не найдены» независимо от того, что я ввожу. Символы подстановки («F *» и «Frank ~») также возвращают «результаты не найдены». Моя цель в использовании индекса - разрешить нечеткий поиск, который поддерживается Cloudant, однако я не могу даже самый простой запрос к таблице вернуть правильный ответ.

Спасибо за любые идеи, которые вы можете предоставить.

...