我想实现这样的功能,比如搜索“杭州 西湖”这样的关键字,xunsearch默认的是“杭州and西湖”,setFuzzy开启模糊匹配后,是“杭州or西湖”,可是我想得到的搜索结果是:先and,后or,难道只能$search->search('(杭州 AND 西湖) OR (杭州 OR ...
...。 我想过滤由‘人’‘得’‘到’‘直’ 等字组成的关键字。如 人们、赚得、人民、得到、到达、直到 这些无意义的关键字。 需要怎么弄? 我看了你们的置顶贴了,有添加自字义字库,不过云里雾里的。。 Hightman能...
歌名为title型,歌手和专辑index = both,搜索关键字为“大海”,张雨生的“大海”完全匹配的没有排在第一。如何增加完全匹配项的权重,使其排在第一? 搜索结果: 歌名:爱像[b]大海[/b] 歌手:李心洁 专辑:爱像[b]大海[/...
你没发现你的逻辑混乱嘛? 你只要开启 fuzzy 相当于 ”杭州 OR 西湖“就可以了,这样既包含杭州又包含西湖的自然权重会高一些在前面,除非你强制了 setSort ...