如何在CouchDB 2.0中创建TEXT索引?

我正在读这篇文章 https://cloudant.com/blog/mango-json-vs-text-indexes,我想在我的CouchDB中创建一个TEXT索引

在Fauxton – >我发布了Mango Indexes页面

{
  "index": {
    "fields": [
      {
        "name": "id_str",
        "type": "number"
      }
    ]
  },
  "name": "doc_id",
  "type": "text"
}

…但是出现以下消息时出现503错误:

{"error":"required index service unavailable","reason":"text"}

我甚至无法在他们的documentation中找到任何相关信息,我觉得现在真的输了.

所以:

>如何在CouchDB中创建TEXT索引?
>在哪里可以找到CouchDB中索引的正确介绍?

请帮忙,谢谢.

最佳答案 此错误与未知索引类型不同,因为Couchdb 2.0具有文本索引的存根,但不直接实现它们.这些存根取决于cloudant提供的dreyfus文本索引模块.

可以在here找到使用Dreyfus(及其Clouseau依赖项)配置和重新编译couchdb 2.0的指南.(我证实这些说明适用于2017-04-22中最新的couchdb和dreyfus主分支.)

点赞