我正在运行以下代码,该代码区分大小写:
cbft.NewMatchQuery("London").Field("Town")
如何使搜索不区分大小写,以便在Couchbase数据库中搜索“伦敦”或“伦敦”与“伦敦”相匹配?
答案 0 :(得分:4)
根据this博客文章:
全文本搜索不区分大小写,并使用匹配查询 表达。为了执行FTS,您必须创建全文索引 在适当的属性上。您可以在一个或多个上创建索引 属性。
您正在使用cbft包(Couchbase全文),并且可能尚未在适当的属性(镇)上设置“全文本”索引。
要设置索引,请仔细阅读the documentation。