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 做索引相关调整