如果凑成了词,搜索单字是搜索不到的。默认会启用二元切割,把散字智能聚合成 双字的词。 因为通常情况搜索单字意义不大。
hightman ,教我一下 强刷搜索单字 如何操作, 不然我的音乐的话, 一字歌就没有办法搜索了 人家做的 案例 貌似都可以搜索的 http://www.adminlink.net.cn/search/search.php?q=祛痘
这是配置文件 project.name = knowledge project.default_charset = UTF-8 server.index = 192.168.171.22:8383 server.search = 192.168.171.22:8384 [pid] type = id [itemid] [title] index = mixed [content] type=body cutlen=600 [categoryid] index = self [category] index=n...
例如:搜索 “使命” 2个字时,结果很完整。 但 单独搜索 “使” 或者 “命” 时 就没有结果。其他单字搜索情况都差不多,要么结果不完整,要么连查询结果都没有。 请问这是什么情况?
这是正常情况,分词的机制决定的。通常讲,搜索单字是不有意义的,一定有这个需求的话需要自己修改分词引擎让它支持拆为单字。 具体看 XSTokenizerScws 这节,可以自行扩展然后通过 setMulti 方法索引单字
比如 歌曲名称 为 "当" 时限制找不到结果 配置文件名称如下 project.name = digital_music project.default_charset = utf-8 server.index = 8383 server.search = 8384 [music_id] type = id [music_name] type = title index = both [message] type = body cutlen...