搜索

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

31.XSSearch::getRelatedQuery

...Fuzzy()->setLimit($limit + 1)->search($query); foreach ($result as $doc) /* @var $doc XSDocument */ { $doc->setCharset($this->_charset); $body = $doc->body; if (!strcasecmp($body, $query)) { continue; } $ret[] = $body; ...

32.XSDebugFilter

... 名称描述定义于 process() XSDebugFilter processDoc() XSDebugFilter 方法明细 process() 方法 public void process($data, $cs=false) $data $cs 源码: sdk/php/util/XSDataSource.class.php#L990 (显示) public function process(...

33.XSTokenizer

...getTokens() 方法 abstract public array getTokens(string $value, XSDocument $doc=NULL) $value string 待分词的字段值(UTF-8编码) $doc XSDocument 当前相关的索引文档 {return} array 切好的词组成的数组 源码: sdk/php/lib/XSTokenizer.class.php...

34.使用索引缓冲区

...在此进行批量的文档添加、修改、删除操作 ... $index->add($doc); ... $index->del($doc); ... $index->update($doc); ... $index->closeBuffer(); // 关闭缓冲区,必须和 openBuffer 成对使用 ~~~ $Id$

35.RE: 平滑重建索引问题

更新时间:2012-02-10 09:02 t By hpxl

...ebuild 是配合--source来使用的,详看[url=http://www.xunsearch.com/doc/php/guide/util.indexer#ch5]说明[/url]。具体用法为: # 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建 util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname ...

36.关于搜索分页的bug

发布时间:2012-03-27 10:03 t By ttgive

...也会复制一点. Bug重现: $search->setSort('addtime',false); $docs=$search->addRange('addtime',$from,null)->search(); $count=$search->getLastCount(); 在相关时间区间里面搜索再以时间来排序,这种query可能造成结果总数的不准确 解决方案: 其实解决...

37.初次使用XS,关于平滑重建问题请教!

发布时间:2014-12-08 18:12 t By melody

...$index->beginRebuild(); foreach ($data as $k => $v) { $doc = new XSDocument; $doc->setFields($v); $index->update($doc); } $index->endRebuild(); 问题 1:命令行下平滑重建能不能输出执行时间 2:A和B方法重建原...

38.设置编码为gbk失效

发布时间:2012-07-12 11:07 t By 小乌龟

...imit(1, 1); // 设置返回结果最多为 5 条,并跳过前 10 条 $docs = $search->search(); // 执行搜索,将搜索结果文档保存在 $docs 数组中 $count = $search->count(); // 获取搜索结果的匹配总数估算值 $search->setCharset('gbk'); echo ''; var_dump($docs); ...

39.RE: 按字段搜索排序

更新时间:2013-06-08 13:06 t By hpxl

...非常方便,结贴了。 [php]$search = $xs->search->setFuzzy(); 1.$docs = $search->setQuery('cid:hello,world')->search(); 2.$docs = $search->addQueryTerm('cid', 'hello')->addQueryTerm('cid', 'world')->search(); 3.$docs = $xs->search->setQuery('cid:hello,world')->search(); [/php]

40.XSTokenizerSplit

...rg; }} getTokens() 方法 public void getTokens($value, $doc=NULL) $value $doc 源码: sdk/php/lib/XSTokenizer.class.php#L86 (显示) public function getTokens($value, XSDocument $doc = null){ if (strlen($this->arg) > 2 && substr($this->arg, 0, 1) == '/'...

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