搜索

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

1.XSException 异常

...ightman')->setLimit(5)->search(); foreach ($docs as $doc) { echo $doc->rank() . ". " . $doc->subject . " [" . $doc->percent() . "%]\n"; echo $doc->message . "\n"; } } catch (XSException $e) { echo $e; // 直接输出异常描述 if (defined('DEBUG')) ...

2.获取搜索结果

...:percent() 表示匹配度百分比, rank() 表示匹配结果序号 echo $doc->rank() . '. ' . $doc->subject . " [" . $doc->percent() . "%] - "; echo date("Y-m-d", $doc->chrono) . "\n" . $doc->message . "\n"; } ~~~ 搜索结果高亮处理 --------------- 根据搜索的习惯,通会...

3.搜索建议和纠错

...建议,列出来看看;此情况就会得到 "测试" 这一建议 echo "您是不是要找:\n"; foreach ($corrected as $word) { echo $word . "\n"; } } /** * 以下拼写示例则简化,并直接传入 Query 语句进行测试 * 您也可以例句用 `util/Quest.php de...

4.构建搜索语句

...输出:Xapian::Query((神雕侠侣:(pos=1) AND_NOT 电视剧:(pos=2))) echo $search->getQuery(); // 带参数,则解析新语句,输出:Xapian::Query((杭州:(pos=1) AND 西湖:(pos=2))) echo $search->getQuery('杭州 西湖'); // 查看搜索语句解析结果方法2: // 相当于不带...

5.按字段值分面搜索

...选条件下的匹配数量 foreach ($fid_counts as $fid => $count) { echo "其中版块ID为 $fid 的匹配数为: $count\n"; } // ... // 通常可以循环生成新的搜索链接,在搜索链接中加入字段搜索条件即可 // ... // 然后像往常一样使用 $docs 显示文档 ~~~ ...

6.XSDocument 文档

... // 迭代方式取所有字段值 foreach($doc as $name => $value) { echo "$name: $value\n"; } ~~~ 用于索引更新的文档对象和搜索结果返回中略有不同,下面分开讲解。 搜索结果文档 ----------- 搜索结果文档是指 [XSSearch::search] 返回值包含的...

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