我有一个产品的重做搜索索引,其中的字段确实包含特殊字符,例如“-”。我一直努力尝试搜索类别字段为“Multiroom-høttaler”的产品。
这是来自redis-cli的示例条目:
$(function() {
let tasks;
while (tasks) {
url = '/data.json?page=' + page++
$.ajax(url, {
type: 'GET',
success: function(data) {
$.each(data['todo-items'], function(key, task) {
tasks = data['todo-items'].length
})
}
})
}
})
我尝试了以下方法,包括在cli和rdm上对它们全部运行ft.explain,但没有获得任何成功的机会。我也希望它是完全匹配的。
到目前为止,它们都返回了 0 个匹配。
1) shortDescription
2) "\"Urbanears Stammen multiroom-h\xc3\xb8yttaler leverer stor, velbalansert lyd i et design som harmonerer med interi\xc3\xb8ret til ethvert hjem.\""
3) brand
4) "\"Urbanears\""
5) title
6) "\"Urbanears Stammen multiroom-h\xc3\xb8yttaler (bl\xc3\xa5)\""
7) articleNumber
8) "\"STAMMENBU\""
9) category
10) "\"Multiroom-h\xc3\xb8yttaler\""
我希望获得所有类别为Multiroom-høyttaler的产品。
答案 0 :(得分:1)
您的问题是,您还需要使用转义的{{this.state.changeEndDate | date}}
对该字段建立索引。