我正在运行这个区分大小写的代码:
cbft.NewMatchQuery("London").Field("Town")
如何使搜索大小写不敏感,以便搜索“London”或“london”与Couchbase数据库中的“London”匹配?
根据this博客文章:
全文搜索不区分大小写,并使用匹配查询表达式。要执行FTS,您必须在适当的属性上创建全文索引。您可以在一个或多个属性上创建索引。
您使用的是cbft软件包(Couchbase Full Text),可能还没有在相应的属性(Town)上设置全文索引。 要设置索引,请仔细阅读the documentation。