...搜索基本流程是把构建好的搜索语句,通过合适的 `API` 进行必要的修饰, 再传递给底层的搜索服务器进行处理,然后把匹配的结果返回。具体包括以下步骤: * 构建搜索查询语句 `query`,然后调用 [XSSearch::setQuery] 设定它 * ...
...这个本质。但如果您的索引数据库相当大,希望对索引库进行适当的分割,可以自命名新的索引库。 在搜索时可以使用 [XSSearch::addDb] 进行多库并行搜索。 ~~~ [php] // 比如把当前索引更新到名称为 db2 的库中 $index->setDb('db2'); // ...
...rch::lastCount] 可以快速获取到最近一次调用 [XSSearch::search] 进行搜索时得到的匹配数量。 除非您对搜索结果完全不关心,否则强烈建议用这种方法获取匹配数目以减少系统开销。 ~~~ [php] // 假设曾经有一次 search 调用 $docs = $search-...
... 内衣、保暖内衣这两个词,我对语句“我的保暖内衣”进行分词的时候,只能分出来最长的“保暖内衣”,确没有分出来“内衣”,不知道问题在哪里? 另外一个奇怪的问题,我用官方的词典,里面也有这两个词,可以分...
调用API获取返回结果后,对结果如何进行处理获取自己想要的信息呢? 现在获取返回结果是这样的, a:2:{s:6:"status";s:2:"ok";s:5:"words";a:1:{i:0;a:5:{s:4:"word";s:12:"在线测试";s:3:"off";i:0;s:3:"len";i:12;s:3:"idf";d:8.19999980926513671875;s:4:"attr";s:1:"...
...------- 在项目中,除了主键之外我们通常也会对其它字段进行索引。如果该字段的索引方式(即配置文件中 `index` 选项的值)为 `self` 或 `both`,那么也可以根据该字段上的**索引词**进行删除。 特别注意是根据**索引词**删除而...
... 效果还是可以接受的。 [/quote] 还会对取出的结果集再进行分析一次, 冗余字段是什么意思? 不太理解你的意思.. 感谢回复..