搜索

大约有 8 项符合查询结果, 库内数据总量为 3,513 项。 (搜索耗时:0.0996秒)

1.索引概述

...均存放在此 - `log_db` 搜索日志数据库,用于存放搜索日志相关,用于实现相关搜索搜索建议、拼音搜索等 如何开始使用索引? --------------- 在 `PHP-SDK` 中,索引管理由类型为 [XSIndex] 的对象所维护。在 [XS] 项目中,通过读取 [...

2.搜索日志管理

...询、删除、更新、刷新、清空等功能。 > tip: 热门搜索相关搜索、拼音搜索搜索纠错和建议这些功能都是基于搜索日志来实现的。 > 搜索日志是后台自动分析和生成的,所以可能存在一些偏差和错误,您可借助本工具处理。...

3.体验 DEMO 项目

...行分析,并保存在日志中用于统计热门搜索搜索建议、相关搜索等。 默认情况系统会每 2 小时进行一次更新日志,由于我们在进行测试,所以请使用以下指令进行强制刷新。 ~~~ util/Indexer.php --flush-log demo ~~~ 接下来我们测试...

4.搜索建议和纠错

...用户在搜索框输入少量的字、拼音、声母时提示用户一些相关的 热门关键词列表下拉框供用户选择。 这样做非常有利于节省用户的打字时间、提升用户体验。 我们通过 [XSSearch::getExpandedQuery] 来读取展开的搜索词,该方法返回...

5.索引管理器

...SELECT * FROM tbl_post" --project=demo # 查看 demo 项目在服务端的相关信息 util/Indexer.php --info -p demo # 强制刷新 demo 项目的搜索日志 util/Indexer.php --flush-log --project demo # 强制停止重建 util/Indexer.php --stop-rebuild demo ~~~ 导入 SQL 数据库 -------...

6.安装

...t` 权限,强烈推荐单独设置一个系统用户用于安装 > 执行相关指令。 Xunsearch 全部开源,理论上也可以从官方提供的 [git 仓库][1] 获取源码自行构建,但是 这要求必须有较多的技术基础,在此不打算赘述,有这方面需求的技术人...

7.搜索概述

...,然后展开使用,而不是自行创建对象。后面章节中的 相关测试代码如果没有特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象: ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); // 建立 XS 对象,项目名...

8.获取搜索结果

...序方式 ----------- 默认情况,搜索结果根据内部算法计算相关度进行排序,采用著名的 `BM25` 算法,这在信息检索概率模型中表现 非常优秀,通常只要使用默认的算法即可。 通过 [XSSearch::setSort] 我们可以指定让搜索结果按照某...

  • 时间不限
  • 按相关性排序