清空索引 当您的索引数据库发生了重大改变时必须清空索引。比如搜索项目的字段配置修改了, 或者是数据进行了大模迁移、导入或批量删除导致真实数据库和搜索数据库发生了较大的偏差。 > tip: 在我们附带的[Indexer ...
`Indexer` 作为索引管理工具,提供了批量索引导入、清空索引、刷新索引队列、日志等各项功能, 导入索引支持数据源包括:`csv, json, mysql, sqlite` 等,也可以自定义数据源。 运行脚本工具的 --help 选项可查看内置的帮助和...
...具,针对搜索日志关键词提供查询、删除、更新、刷新、清空等功能。 > tip: 热门搜索、相关搜索、拼音搜索、搜索纠错和建议这些功能都是基于搜索日志来实现的。 > 搜索日志是后台自动分析和生成的,所以可能存在一些偏差...
... **索引管理对象** 类型为 [XSIndex],比如用下面代码可以清空项目索引内容: ~~~ [php] $xs->index->clean(); ~~~ * [XS::search] **搜索对象** 类型为 [XSSearch],比如用下面代码可以快速检索包含 `hightman` 的结果 ~~~ [php] $docs = $xs->...
...了一个已有数据的 > 的项目字段配置,那么您必须进行[清空索引](index.clean)或[平滑重建索引](index.rebuild), > 否则可能会引起搜索结果不正确。 [1]: http://www.xunsearch.com/tools/iniconfig $Id$
...情况不得不需要重建索引,可以用 [XSIndex::clean] 立即全部清空所有数据, 然后再把现有数据全部添加到索引数据库中。 但这种方式的缺点对于线上项目是难以容忍的,因此可以选择使用平滑重建方式。它的内部实现 相当于在...
...合理的范围内,通常是若干秒。 > note: 特别说明,索引清空是同步操作,立即生效。如果确实有必要,您可以以使用 > [Indexer](util.indexer)的 `--flush` 选项来强制刷新索引。 $Id$