我使用搜索根对象执行搜索
var result = search.query({query: "TYPE:\"cm:category\" AND @cm\\:name:CAt*" })
。
我想要做的就是选择名称以“" cat" (但忽略了案例)
我该怎么做?
我还希望查询忽略类别名称前后的空格。
谢谢。
答案 0 :(得分:1)
我认为你可以简单地使用这个查询
var result = search.query({query: "TYPE:\"cm:category\" AND @cm\\:name:*CAt*" })
它应该为您提供名称中包含“cat”字样的所有类别。 您还可以尝试使用其他通配符“?”在你的查询中。
唯一要记住的是“对于标记化字段,模式匹配不能精确,因为所有非标记字符(空格,标点符号等)都将丢失并视为相等。”