搜索

大约有 5 项符合查询结果, 库内数据总量为 3,513 项。 (搜索耗时:0.1915秒)

1.带空格的关键字搜索

发布时间:2012-02-22 17:02 t By linren119

我想实现这样的功能,比如搜索“杭州 西湖”这样的关键字,xunsearch默认的是“杭州and西湖”,setFuzzy开启模糊匹配后,是“杭州or西湖”,可是我想得到的搜索结果是:先and,后or,难道只能$search->search('(杭州 AND 西湖) OR (杭州 OR ...

2.构建搜索语句

...必须全部大写,即:XOR, OR, AND ~~~ [php] $search->search('杭州 西湖'); $search->search('杭州 AND 西湖'); // 这两者效果是相同的 $search->setFuzzy()->search('杭州 西湖'); $search->search('杭州 OR 西湖'); // 这两者效果相同,都是只要求匹配其中一个 ...

3.RE: 带空格的关键字搜索

发布时间:2012-02-23 13:02 t By hightman

你没发现你的逻辑混乱嘛? 你只要开启 fuzzy 相当于 ”杭州 OR  西湖“就可以了,这样既包含杭州又包含西湖的自然权重会高一些在前面,除非你强制了 setSort ...

4.获取相关搜索词

...数量上限,默认为 6,最大值为 20 ~~~ [php] $search->setQuery('西湖'); // 获取前 6 个和默认搜索语句 "西湖" 相关搜索词 $words = $search->getRelatedQuery(); // 获取 10 个和 "杭州" 相关的搜索词 $words = $search->getRelatedQuery('杭州', 10); ~~~ > note: ...

5.获取搜索匹配数量

...>count(); // 直接把 Query 语句传入 $count = $search->count('杭州 西湖'); ~~~ > tip: 对于不带参数的 `count` 调用建议放在 `search` 之后,内部会进行优化,减少一次查询。 $Id$

  • 时间不限
  • 按相关性排序