...行直接被忽略不起任何作用 - 中括号包围的每个分区均为字段配置,字段个数根据项目的实际需求设定 - 每个项目必须有并且只能有一个类型类 ID 的主键字段,ID 字段值的字母不区分大小写 项目设置 ------- 1. ### 项目名称 ...
...式。 按主键删除 --------- 主键是指项目中类型为 `id` 的字段,删除是调用的是 [XSIndex::del] 方法,传入参数必须是 要删除的文档的`主键值`,或一系列主键值组成的`数组`。 ~~~ [php] $index->del('123'); // 删除主键值为 123 的记录 $ind...
...列出来即可,建议用空格连接多个词;在此基础上还支持字段搜索、 布尔搜索、精确搜索、相邻位置搜索等。 典型搜索语句 ----------- 正如上面所讲,仅仅用空格把搜索词、名子连接起来的方式最为常用。内部默认采用 `AND` 规...
...数搜索项目的前端代码都类似, 不同的均为细节显示、字段使用等。因此为了更快的加速用户开发速度,我们特地推出这个代码生成工具。 这个工具读取并分析项目配置文件(`*.ini`),生成通用的搜索骨架代码,即使您不做任何...
...ch::addWeight] 干扰排名权重, 通过 [XSSearch::addRange] 添加字段搜索区间或范围, 通过 [XSSearch::setFuzzy] 开启模糊匹配,以获取更多搜索结果 * 进行必要的搜索结果限定:通过 [XSSearch::setLimit] 设置搜索结果数量和偏移, 通...
...复杂,强烈建建议您编写 SQL 语句,仅 SELECT 搜索相关的字段即可, > 如果字段名称有变动,请用 AS 修改它。 用法示例: ~~~ # 导入 mysql 数据源 util/Indexer.php --source=mysql://root@localhost/test --sql="select * from tbl_post" # 导入 sqlite 数据...
...任何额外代码,上述代码会自动采用 `demo.ini` 并自动装载字段配置。 #### 添加或更新索引 为避免数据重复,底层统一通过 `XSIndex::update()` 方法进行提交的。 ```php // 添加索引,也可以通过 $model->setAttributes([...]) 批量赋值 $model =...