...20个数据,如果我设少了,那十分钟内如果有30个资料的更新,那索引就更新不完了。请问一下,有没有更好的解决方案
...相当于在一个临时区域开辟新库,把所有的添加操作全部更新到新库,直到您完成重建,完成后 再用新库替代旧库用于搜索。 使用重建 -------- 在编代码时,把所有的 [XSIndex:add] 操作都放进 [XSIndex::beginRebuild] 和 [XSIndex::endRebui...
...?主要是可以满足日后方便地进行[b]批量[/b]索引重建(更新)的需求;检索出结果后,可以反向定位到具体是哪个分表,以便读取详细数据。
...务端连接有问题吧 先按我2楼说的办法设置了吗,此外更新到最新版先。 [/quote] [hr] 我也遇到这个问题 版本是最新的 超时也配置了 不过新新版本可以用重启解决 [quote='hightman' pid='462' dateline='1327926055'] [quote='xsxs89757' pi...
...>search->add($data); // 添加文档 Yii::app()->search->update($data); // 更新文档 Yii::app()->search->del('1234'); // 删除文档 ``` 使用检索功能时,可以将 `Yii::app()->search` 当作 [XSSearch][3] 对象一样直接使用它的全部方法。 ```php Yii::app()->search->setQuery...
...uffer 时再真正提交到服务器 注意: 此举常用于需要大批量更新索引时, 此外重复调用本函数是无必要的
...c as $name => $value) { echo "$name: $value\n"; } ~~~ 用于索引更新的文档对象和搜索结果返回中略有不同,下面分开讲解。 搜索结果文档 ----------- 搜索结果文档是指 [XSSearch::search] 返回值包含的文档,它由 `PHP-SDK` 内部代码创建。 ...
... 或使用在线[辅助工具][1]生成配置文件。 2. 决定索引更新方式,如果项目搜索的实时要求比较高、而且采用 `PHP` 开发,则建议修改项目代码, 在数据变动时调用 [XSIndex] 的相关 `API` 进行索引同步;否则请另行编写索引管...
...种形式与您建议的方法哪种效率相对高些? 这样,在更新索引时,就是每个数据表分别执行一次吧。
...字段改成 [type] type = numeric index = self 这样了 但是我更新所以好像没效果 $index->update($doc); 这样的 是不是要清空后用add ?[hr] Xapian::Query((新闻:(pos=1) AND (type:(pos=2) PHRASE 2 1:(pos=3)))) 这样 但是木有数据