添加文档 搜索数据库在创建之初或运行过程中,都免不了要往索引数据库添加新文档用于检索。 首先您必须创建类型为 [XSDocument] 的文档对象,关于文档对象的创建请参阅 [XSDocument 文档](class.document) 中关于**索引文档**...
搜索日志管理 `Logger` 是搜索日志管理工具,针对搜索日志关键词提供查询、删除、更新、刷新、清空等功能。 > tip: 热门搜索、相关搜索、拼音搜索、搜索纠错和建议这些功能都是基于搜索日志来实现的。 > 搜索日志...
...,为什么会这么多?可否进一步优化,但并没有异常。 搜索进程看不出有异样。 下次出错时我希望你可以 结合 ps , top 查看占用最大的进程,然后用 strace -p 去看这个进程的系统调用情况。 你说的情况我们目前自己还没有碰...
...经过期或失效,则必须将它从索引数据库中移除,才能从搜索结果中消失。 在 `Xunsearch PHP-SDK` 中删除文档有下面两种方式。 按主键删除 --------- 主键是指项目中类型为 `id` 的字段,删除是调用的是 [XSIndex::del] 方法,传入参数...
...type, $vno); } $this->execCommand($cmd); return $this;} 设置搜索结果的排序方式 注意, 每当调用 setDb 或 addDb 修改当前数据库时会重置排序设定 此函数第一参数的用法与 setMultiSort 兼容, 即也可以用该方法实现多字段排序
... 特别注意,原 scws 在不指定任何词库的情况下会自动搜索 ini(scws.default.fpath) 底下的 dict.xdb/dict.utf8.xdb,如果调用过 add_dict 或 set_dict 则不会再触发该功能,故采用额外词库时原核心词库必须显式地调用才行。 -- [color]新...
...rch(string $query=NULL, boolean $saveHighlight=true) $query string 搜索语句, 若传入 null 使用默认语句, 最大长度为 80 字节 $saveHighlight boolean 是否存储查询词用于高亮处理, 默认为 true {return} XSDocument[] 匹配的搜索结果文档列表...
... ; 索引服务端配置,默认值为 8383 server.index = 8383 ; 搜索服务端配置,默认值为 8384 server.search = 8384 ~~~ > note: 自 `1.4.7` 起,服务端地址可以使用 `;` 分隔指定多个。 > 索引更新将同步到所有服务端,而搜索则随...
...加到开机启动脚本中,以便每次服务器重启后能自动启动搜索服务程序, 在 `Linux` 系统中您可以将脚本指令写进 `/etc/rc.local` 即可。 4. 有必要指出的是,关于搜索项目的数据目录规划。搜索系统将所有数据保存在 `$prefix/dat...
...缓存 XSIndex flushLogging() 强制刷新服务端当前项目的搜索日志 XSIndex getConnString() Returns 连接字符串 XSServer getCustomDict() 获取自定义词典内容 XSIndex getProject() 获取当前项目名称 XSServer getRespond() 从服务器...