scheme 属性 public XSFieldScheme getScheme()public void setScheme(XSFieldScheme $fs) 获取当前在用的字段方案 通用于搜索结果文档和修改、添加的索引文档
...c function add(XSDocument $doc){ return $this->update($doc, true);} 添加文档到索引中 特别要注意的是: 系统不会自动检测主键是否冲突, 即便已存在相同主键也会添加进去
...有这样的需求 比如搜索词满足一定的长度(5-10个汉字)添加到日志 日志来说 相关搜索和搜索建议 搜索词修正要用到 有开关功能会比较好些 默认添加就好 也不会影响现有的功能
...XSIndex $index) { // 在此编写您的代码,如需要中断添加请提前返回 false // ... return parent::beforeSubmit($index); } public function afterSubmit(XSIndex $index) { // 在此编写您的代码,只有加入索引成功后才会执...
...hit] type = string [keywords] type = string [sendtime] type = numeric 在添加索引时,文档中有说会自动转码,所以所有字段都不需要用iconv将gbk转为utf-8就可以正常使用。sendtime在数据库中是时间戳(int型,需要排序),按文档中使用numeric,搜索...
...equire --prefer-dist hightman/xunsearch "*@beta" ``` 或者将以下内容添加到您的项目根目录 `composer.json` 中的 `require` 章节, 然后运行 `composer install` ``` "hightman/xunsearch": "*@beta" ``` > tip: 如果您打算用代码仓库中的最新版本,请将星号改为 d...
... if ($isnewdoc) { // 添加到索引数据库中 $index->add($doc); } else { // 更新到索引数据库中 $index->update($doc); ...
换一种方式解决啊,逐级添加父分类 比如一条数据的分类ID是 9,分类9的父ID是3,分类ID3的父分类是 1 那么你给文档创建索引的时候,通过 $doc->addTerm() 给全部祖先分类ID:3,1 也建立索引不就好了。然后检索 3/1也能检索到分类...
...区间检索或排序需求不建议使用[/quote] 那么, 1. 是否添加文档时日期要以类似于'20111025'这样的字符串形式插入? 2. 我的日期目前是以时间戳的形式储存的,而且确实有区间检索和排序的需求,那么我的日期是以numeric类型存...
如题。 每一次添加OR更新文档,都要实例化一次 XSDocument 么? SDK中其他类貌似都是可以复用实例的吧?