...过 [XSSearch::search] 获得[搜索结果文档](class.document), 如果没有任何符合条件的匹配则会返回一个空数组。 在获取搜索结果前您必须用[上一章](search.query)学到的知识先构造好相应的搜索语句 `$query`。 > note: 只有不带参数的 [XSSear...
...次 `setQuery` 的语句,返回值是修正词汇组成的数组,若 没有更合适的修正方案则返回空数组。 ~~~ [php] // 假设在本意是在 demo 项目中搜索 "测试",但不小心打成了 "侧试" $search->setQuery('侧试'); $docs = $search->search(); // 由于拼写...
... - date 日期型,形式为 YYYYmmdd 这样固定的 8 字节,如果没有区间检索或排序需求不建议使用 - id 主键型,确保每条数据具备唯一值,是索引更新和删除的凭据,每个搜索项目必须有且仅有一个 id 字段,该字段的值不区分大...
...而不是自行创建对象。后面章节中的 相关测试代码如果没有特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象: ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); // 建立 XS 对象,项目名称为:demo $search = $x...
...定数据源,然后使用 `--file` 指定数据文件的路径,如果没有指定则自动从标准输入读取数据。 对于 CSV 文件,要求必须每行一条数据,字段之间用半角的逗号分开。可以在首行指定字段名称列表, 但要求所有字段均必须是项...
...行一个词,每行的数据中可以用\\t(Tab键)分开指定次数,没有次数默认为1。 * _--put=_ 添加、更新搜索日志词汇,词与次数之间用半角冒号分隔,默认为 1 次。 多个词之间用,(半角)分隔,词之间如果包含空格,请将参数用引...