搜索

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

1.使用索引缓冲区

...进行操作,缓冲区的默认 大小为 `4MB`,如需修改请传入数字作为 [XSIndex::openBuffer] 的参数。 ~~~ [php] $index->openBuffer(); // 开启缓冲区,默认 4MB,如 $index->openBuffer(8) 则表示 8MB // 在此进行批量的文档添加、修改、删除操作 ... $index...

2.获取搜索匹配数量

...,也可以直接接受查询语句做参数。 返回值是一个整型数字,是估算值。 ~~~ [php] // 先设置 Query 再获取数量 $count = $search->setQuery('神雕侠侣 -电视剧')->count(); // 直接把 Query 语句传入 $count = $search->count('杭州 西湖'); ~~~ > tip: ...

3.编写第一个配置文件

...明显,它是主键,所以它的类型必须是 `id` - `fid` 内容为数字的版块ID,但由于我们不需要对它进行排序或区间查找,所以用 `string` 类型即可, 为了按版块检索,我们必须对它进行索引,而它也不需要分词,所以分词器用内置...

4.按字段值分面搜索

...的,比实际数量可能会偏小。 > 如果您确实需要得到精确数字,请将 [XSSearch::setFacets] 的第二参数设为 true 。 > > 此外,分面搜索仅针对字段值较短的情况,当字段值的长度超过 **255** 字节时会被忽略而不参与统计。 > > 每次搜索...

5.项目配置文件详解

... 服务端连接参数的格式包含 3 种格式: 1. *端口号(数字)*,连接 `localhost` 的该端口号 (例:`8383`) 2. *地址:端口号*,冒号连接地址(域名、IP地址)和端口 (例:`127.0.0.1:8383`) 3. *文件路径*,本机的 `unix socket` 连接路径...

6.获取搜索结果

...用默认排序方式。 > 排序默认也是按照字节序比较,对于数字型的字段请将字段类型设为 `numeric`。 > > 为了兼容,您也可以把多字段排序的参数直接传递给 [XSSearch::setSort] 即可。 > 读取搜索结果文档 --------------- 调用 [XSSearch::s...

7.构建搜索语句

...区间搜索默认用的是字节序比较,如果您希望将字段值以数字方式比较大小,请将字段的类型设置为 `numeric`。 查看搜索语句的分析结果 -------------------- 通过 [XSSearch::setQuery] 设置了搜索语句后,您可以调用 [XSSearch::getQuery] 查...

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