Xunsearch PHP-SDK v1.4.9 API 参考文档

# XSDataFilter

包 | XS.util
继承关系 | interface XSDataFilter
子类 | XSDebugFilter
始于 | 1.1.0
源代码 | sdk/php/util/XSDataSource.class.php

数据过滤器的接口 以便在提交到索引前有一个修改和调整数据的机会

## Public 方法

隐去继承来的方法

名称 | 描述 | 定义于
--- | --- | ---
process() | 字段数据处理函数 | XSDataFilter
processDoc() | 索引文档处理函数 | XSDataFilter

## 方法明细

process() 方法

abstract public mixed process(array $data, mixed $cs=false)
$data | array | 字段名和值组成的数据数组
$cs | mixed | 数据字符集, 默认 false 表示无法确定源字符集
{return} | mixed | 返回处理后的数据数组, 返回 false 表示本条数据不加入索引

源码: sdk/php/util/XSDataSource.class.php#L969 (显示)
`public function process($data, $cs = false);`

字段数据处理函数

processDoc() 方法 (自版本 v1.3.4 起可用)

abstract public void processDoc(XSDocument $doc)
$doc | XSDocument | 索引文档

源码: sdk/php/util/XSDataSource.class.php#L977 (显示)
`public function processDoc($doc);`

索引文档处理函数 在此通过 XSDocument::addIndex 或 XSDocument::addTerm 做索引相关调整

Copyright © 2008-2011 by 杭州云圣网络科技有限公司
All Rights Reserved.