facets 属性 (自版本 v1.1.0 起可用) public array getFacets(string $field=NULL)public XSSearch setFacets(mixed $field, bool $exact=false) 读取最近一次分面搜索记数 必须在某一次 search 之后调用本函数才有意义
...this->_facets[$field] : array();} 读取最近一次分面搜索记数 必须在某一次 search 之后调用本函数才有意义
...提交的命令封包数据, 或存储命令封包的文件路径, 编码必须已经是 UTF-8 $check_file bool 是否检测参数为文件的情况 {return} XSIndex 返回自身对象以支持串接操作 源码: sdk/php/lib/XSIndex.class.php#L253 (显示) public function addEx...
...il/XSDataSource.class.php CSV 数据源 可在文件开头指定字段(必须是有效字段), 否则将默认按照 XS 项目字段顺序填充 Public 属性 隐去继承来的属性 名称类型描述定义于 invalidLines XSCsvDataSource Protected 属性 ...
... getDataList(){ return false;} 从数据源中提取若干条数据 必须在数据源中定义此函数, 返回值必须是各条数据的数组 init() 方法 protected void init() 源码: sdk/php/util/XSDataSource.class.php#L95 (显示) protected function init(){ } 执...
...XSException($e->getMessage()); }} 连接数据库 具体的每个类必须实现 makeDsn 来将参数转换为 dsn 参见 makeDsn makeDsn() 方法 abstract protected void makeDsn(array $param) $param array 源码: sdk/php/util/XSDataSource.class.php#L859 (显示) ...
...案 每个方案包含若干个字段结构对象 XSFieldMeta 每个方案必须并且只能包含一个类型为 ID 的字段, 支持 foreach 遍历所有字段 Public 方法 隐去继承来的方法 名称描述定义于 __toString() 将对象转换为配置文件字符...
...ets(mixed $field, bool $exact=false) 读取最近一次分面搜索记数 必须在某一次 search 之后调用本函数才有意义 hotQuery 属性 只读 public array getHotQuery(int $limit=6, string $type='total') 获取热门搜索词列表 lastCount 属性 只读 public int g...
...s->_config['project.name'] = $name;} 修改当前项目名称 注意,必须在 getSearch 和 getIndex 前调用才能起作用 setScheme() 方法 public void setScheme(XSFieldScheme $fs) $fs XSFieldScheme 一个有效的字段方案对象 源码: sdk/php/lib/XS.class.php#...
...档提交到索引服务器前调用 继承此类进行重写该方法时, 必须调用 parent::beforeSave($index) 以确保正确 f() 方法 public mixed f(string $name) $name string 字段名称 {return} mixed 字段值, 若不存在则返回 null 源码: sdk/php/lib/...