如何在Cloudant搜索索引中启用部分搜索和案例忽略?

时间:2017-07-11 15:39:24

标签: couchdb cloudant

搜索功能

function (doc) {
  for(var j =1;j<doc.sheets[1].data.length;j++){
      index("Name", doc.sheets[1].data[j]);    
  }
}

我的分析仪是标准的。如何修改此功能以实现部分匹配搜索。

1 个答案:

答案 0 :(得分:0)

您应该能够使用*和其他特殊字符作为查询语法的一部分来执行通配符搜索,模糊搜索等。

来自https://console.bluemix.net/docs/services/Cloudant/api/search.html#query-syntax

  

如果您想进行模糊搜索,可以使用~运行查询,以查找搜索字词等字词。例如,look~找到术语booktook

  

支持单个(?)和多个(*)字符搜索的通配符搜索。例如,dat?将匹配datedata,而dat*则匹配datedatadatabase和{ {1}}。