...精确搜索, 这会造成较大的系统开销 {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L401 (显示) public function setFacets($field, $exact = false){ $buf = ''; if (!is_array($field)) { $field = array($field); }...
...数据预处理,在此进行数据调整和过滤不相关的内容然后返回数据 - [XSDataFilter::processDoc] 索引文档处理,在好习惯进行索引相关调整(自 1.3.4 起有效) > note: 当过滤器的 `process` 方法返回 false 时,索引工具不会将此条数据添加...
...P-SDK 工具和 API的修改: XSIndex 对象的各个方法也直接返回对象本身,以支持串接操作。 util.Quest 增加了 --show-query 功能用于查看解析后的内部搜索语句。 4. util.Indexer 增加了 --filter 指定数据过滤器,可以在数据入库前...
...bool 是否优先相关性排序, 默认为否 {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L289 (显示) public function setSort($field, $asc = false, $relevance_first = false){ if (is_array($field)) { return $this->setMul...
... null 则相当于匹配 >= from (字典顺序) {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L349 (显示) public function addRange($field, $from, $to){ if ($from === '' || $from === false) { $from = null; } if ($to ===...
...bool 是否优先相关性排序, 默认为否 {return} XSSearch 返回对象本身以支持串接操作 源码: sdk/php/lib/XSSearch.class.php#L246 (显示) public function setMultiSort($fields, $reverse = false, $relevance_first = false){ if (!is_array($fields)) { return $...
...ile bool 是否检测参数为文件的情况 {return} XSIndex 返回自身对象以支持串接操作 源码: sdk/php/lib/XSIndex.class.php#L253 (显示) public function addExdata($data, $check_file = true){ if (strlen($data) < 255 && $check_file && file_exists($data)...
..., 默认不指定则为主键字段 (类型为ID) {return} XSIndex 返回自身对象以支持串接操作 源码: sdk/php/lib/XSIndex.class.php#L220 (显示) public function del($term, $field = null){ // get field $field = $field === null ? $this->xs->getFieldId() : $this->xs->ge...
...011-09-19 hightman: 修正区间搜索的不当描述及补充少量对象返回值 * 2011-09-19 hightman: 修正 'xs-import' 中一处宏定义引发的悬挂错误 * 2011-09-18 hightman: PHP-SDK: 修正 'util/Indexer.php' 中 ob_flush() 调用前没判断的问题 * 2011-09-16 hightman: PHP-S...
...个参数,分别为要分词的值以及 当前的文档对象(可选);返回值为分好的词汇组成的数组。下面以按 `-` 分割字段为例: ~~~ [php] class XSTokenizerXyz implements XSTokenizer { public function getTokens($value, XSDocument $doc = null) { $ret = a...