我使用的是 js sdk中的功能,没有使用rest api。
搜索的关键词处理,是怎样分词的?我当前的使用结果来看:不知道这个怎样处理。我搜“南京”可以有结果,“京”也有结果,”南“就没有结果。我的搜索语句为:queryString = "name:#{word} AND checkedStatus:4"。另外结果中还会有没有该关键词的结果。关键这样结果不正确为什么会出现这样的问题?求解惑。
queryString = "name:#{word} AND checkedStatus:4"
搜索中的索引的建立是实时的还是什么的?这个我不知道。
希望大家能分享一些经验给小弟。
你好,现在还会出现,查询结果不准确的问题吗?
索引是在设置后,实时开始建的,需要一点时间。
抱歉,当时解决不了这个问题,现在已经改成在数据库中使用 match 进行匹配了。