...l/XSDataSource.class.php 索引数据源抽象基类 此部分代码仅用于 indexer 工具程序 Protected 属性 隐去继承来的属性 名称类型描述定义于 arg XSDataSource inCli XSDataSource type XSDataSource Public 方...
...ort] 可以实现按照多字段的值排序, 它接受一个数组参数用于表述排序的方式。以字段名称为键,用 true/false 值来表示是否需要正序排列, 默认为 false 表示逆序排列。参见以下代码: ~~~ [php] // 表示先以 chrono 正序、再以 pid 逆...
...接操作支持。支持串接操作的方法有: * `addDB($name)` - 用于多库搜索,添加数据库名称 * `addRange($field, $from, $to)` - 添加搜索过滤区间或范围 * `addWeight($field, $term)` - 添加权重索引词 * `setCharset($charset)` - 设置字符集 * `setColl...
...上面下载连接下载后的commerce.ini 3.建立一个drupal模块,用于同步索引,主要是hook_node的几个api啦,原理简单 即实现:当drupal有改动的时候,立即xunsearch的索引就能改动过来,我测试过,很快,小于20秒就更新了。 共享自...
...以它的过索引方式应为 `both`。 - `authorid` 作者 ID,我们只用于搜索结果的作者链接,不需要索引。 - `subject` 标题类型为 `title`。 - `message` 主内容,类型为 `body`。 - `dateline` 时间戳记,由于需要排序,所以该字段不能存为 `string`...
...ic void setScheme(XSFieldScheme $fs) 获取当前在用的字段方案 通用于搜索结果文档和修改、添加的索引文档 scwsServer 属性 只读 public XSServer getScwsServer() 创建 scws 分词连接 search 属性 只读 public XSSearch getSearch() 获取搜索操作...
...称类型描述定义于 cutlen int 剪取长度 (单位:字节) 用于在返回搜索结果自动剪取较长内容的字段, 默认为 0表示不截取, body 型字段默认为 300 字节 XSFieldMeta name string 字段名称 理论上支持各种可视字符, 推荐字符范围:[...
...法 public mixed getSocket() {return} mixed 连接标识, 仅用于内部测试等目的 源码: sdk/php/lib/XSServer.class.php#L232 (显示) public function getSocket(){ return $this->_sock;} 获取连接资源描述符 hasRespond() 方法 public bool hasRespond(...
...的字符串 $size int 修正的目标宽度 $pad string 用于填充补足的字符 {return} string 源码: sdk/php/util/XSUtil.class.php#L50 (显示) public static function fixWidth($text, $size, $pad = ' '){ for ($i = $j = 0; $i < strlen($text) && $j < $size; $i++...
...大长度为 80 字节 $saveHighlight boolean 是否存储查询词用于高亮处理, 默认为 true {return} XSDocument[] 匹配的搜索结果文档列表 源码: sdk/php/lib/XSSearch.class.php#L572 (显示) public function search($query = null, $saveHighlight = true){ if ...