你楼上的配置文件 type=id 不应该再指定 index = none啊,ID就包含了索引了,不要冲突
...--------------------------------- [num] type=numeric tokenizer = none index = none 这是索引配置文件 求助~~~~ 不知道为什么好用了:D不是null了 可以查出来了
这个DEMO是用自带的工具直接生成的啊。 sdk/php/util/SearchSkel.php 然后配合 util.Indexer.php 从MYSQL随便导进一点数据。
Index.php中在180行才settimeout(0),解决问题需要在刚开始实例化XS的时候,就settimeout(0)
[php][cid] index = self tokenizer = split(,) non_bool = yes[/php] 字段设置如上,解决方法如下。 [php] foreach ($keywords as $v) { $search->addQueryTerm($field, $v); }[/php]
跟具体硬件也有关系 ,你用简单的 util.Indexer 工具建建看就知道了,应该会在1小时以内
flushIndex() 方法 public bool flushIndex() {return} bool 刷新成功返回 true, 失败则返回 false 源码: sdk/php/lib/XSIndex.class.php#L466 (显示) public function flushIndex(){ try { $this->execCommand(XS_CMD_INDEX_COMMIT, XS_CMD_OK_DB_COMMITED); } catch (...
谢谢,我用了两台虚拟机安装的,一台出现的比较少,一台碰到大的就一直出现了[hr] http://114.80.193.25/trunkey/index.php?url=www.qq.com您可以试试这个,多刷新几下有时会出现
ini文件是这样配置的 [php] [active] index = self tokenizer = none [/php] 这个active 只保存1或者0 可是 搜索 [php] $search->setQuery("active:1")->search(); $search->setQuery('active:"1"')->search() [/php] 这样搜不出来啊 加上双引号也搜不出来 是不是这个有最短...
date 字段可以去掉 index = self,INI的注释最好另一起行写。 搜索这么慢可能是硬盘速度太慢了。你是不是加了排序?