搜索

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

1.搜索建议和纠错

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

2.按字段值分面搜索

...键,匹配数量为值 // 遍历 $fid_counts, $year_counts 变量即可得到各自筛选条件下的匹配数量 foreach ($fid_counts as $fid => $count) { echo "其中版块ID为 $fid 的匹配数为: $count\n"; } // ... // 通常可以循环生成新的搜索链接,在搜索链接中加...

3.编写第一个配置文件

...; ~~~ 搜索的设计与分析 -------------- 首先得搞明白我们要得到什么样的搜索效果,进行针对性的设计和分析才能确定需要哪些字段。在 这个案例中我们的需求是要对所有的论坛贴子进行标题、内容、作者全文检索,并希望搜索...

4.获取搜索匹配数量

... 可以快速获取到最近一次调用 [XSSearch::search] 进行搜索时得到的匹配数量。 除非您对搜索结果完全不关心,否则强烈建议用这种方法获取匹配数目以减少系统开销。 ~~~ [php] // 假设曾经有一次 search 调用 $docs = $search->setQuery('测...

5.删除文档

...不是该字段的值,索引词是指该字段值经过分词器处理后得到的词汇。 对于索引方式为 `mixed` 的,如需删除,请把字段名设为类型为 `body` 的字段的名称。 ~~~ [php] $index->del('abc', 'subject'); // 删除字段 subject 上带有索引词 abc 的所...

6.获取搜索结果

...配的数据 $search->setCollapse('tid'); // 然后正常进行搜索后得到的搜索结果文档 $docs = $search->search(); foreach ($docs as $doc) { // 输出 $doc 的有关信息 // 得出相同 tid 下还有多少条匹配信息 echo '该主是下还有 ' . ($doc->ccount() - 1) ...

7.索引管理器

...有关参数,您应当通过 `--sql` 选项指定查询语句, 查询得到的每行数据就会被转换为关联数组,并作为一条完整的文档数据提交到索引库中。 查询语句中允许使用表连接和 LIMIT, OFFSET 等行为,即便数据量很大,内部会作出相应...

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