...例: ~~~ [php] class XSTokenizerXyz implements XSTokenizer { public function getTokens($value, XSDocument $doc = null) { $ret = array(); if (!empty($value)) $ret = explode('-', $value); return $ret; } } ~~~ > note: [XSTokenizer::getTokens] 的参...
...class.php`。 ~~~ [php] class MyDocument extends XSDocument { public function beforeSubmit(XSIndex $index) { // 在此编写您的代码,如需要中断添加请提前返回 false // ... return parent::beforeSubmit($index); } public function afterSubmit(X...
...yzFilter.php ~~~ [php] class XSXyzFilter implements XSDataFilter { public function process($data, $cs) { print_r($data); return $data; } public function processDoc($doc) { // $doc->addTerm('subject', '特殊词'); } } ~~~ 自定义数据源 ----------- 目前数据源有两种类型...
... class Demo extends \hightman\xunsearch\ActiveRecord { /*public static function projectName() { return 'another_name'; // 这将使用 @app/config/another_name.ini 作为项目名 }*/ } ``` 由此可见,如果命名规范模型类几乎不需要任何额外代码,上述代码会...