XSDataFilter
| 包 | XS.util |
|---|---|
| 继承关系 | interface XSDataFilter |
| 子类 | XSDebugFilter |
| 始于 | 1.1.0 |
| 源代码 | sdk/php/util/XSDataSource.class.php |
数据过滤器的接口
以便在提交到索引前有一个修改和调整数据的机会
方法明细
process()
方法
|
abstract public mixed process(array $data, mixed $cs=false)
| ||
| $data | array | 字段名和值组成的数据数组 |
| $cs | mixed | 数据字符集, 默认 false 表示无法确定源字符集 |
| {return} | mixed | 返回处理后的数据数组, 返回 false 表示本条数据不加入索引 |
字段数据处理函数
processDoc()
方法
(自版本 v1.3.4 起可用)
|
abstract public void processDoc(XSDocument $doc)
| ||
| $doc | XSDocument | 索引文档 |
索引文档处理函数 在此通过 XSDocument::addIndex 或 XSDocument::addTerm 做索引相关调整