...面分开讲解了文档的添加、删除、修改操作,它们的调用都是立即传送到服务器的。 如果您进行文档批量处理,如果每一次都进行服务器交互则显得效率低下。 因此,对于大量索引更新操作时,请使用以下方式开启缓冲区进行...
...门搜索、相关搜索、拼音搜索、搜索纠错和建议这些功能都是基于搜索日志来实现的。 > 搜索日志是后台自动分析和生成的,所以可能存在一些偏差和错误,您可借助本工具处理。 运行脚本工具的 --help 选项可查看内置的帮助...
... [XSTokenizer] 接口。 字段设计 ------- 多数搜索项目可能都是和相关的数据库联动的,出于开发方便,强烈建议让搜索项目的字段命名 和实际数据库内的命名一致。在此基础下推荐以下命名规范: - 字段名都使用小写命名,您可...
...开单独存放的,索引本质上是一系列预设计文件, 内部都是特别设计的 `Tree` 结构,但这些东西不是这份指南所关注的。假设一个项目的名称 为 `demo` (即 `INI` 文件中 `project.name` 的值),那么它在服务端的索引数据的存储 路径为...
...的 - `fid` 按版块检索时需要用到 - `tid` 搜索结果阅读链接都是按 tid 来的,必备 - `first` 表示该贴子是否为楼主,过滤回贴时用到 - `author`, `authorid` 按作者检索用得到 - `subject` 标题 - `message` 贴子内容 - `dateline` 发表时间,要用到 ...
...个字段。其中可以看到 `tid` 和 `fid` 虽然从内容上讲它们都是数字型,但没有排序需求所以仍应为 `string` 类型,而 `dateline` 由于有排序需求,所以必须指定为 `numeric` 类型。 ~~~ project.name = sample project.default_charset = GBK ;...
...西湖'); $search->search('杭州 OR 西湖'); // 这两者效果相同,都是只要求匹配其中一个 $search->search('杭州 XOR 西湖'); // 表示必须包含其中一个词,并且不允许同时包含这两个词。 ~~~ #### 要求搜索结果中不含特定关键词 #### 如果您...