[php]bash-3.2$ php sdk/php/util/Quest.php spj example_attr:small50 --show-query -------------------- 解析后的 QUERY 语句:Xapian::Query((ZHsmall:(pos=1) AND 50:(pos=2)))[/php] 搜不到任何结果?
... 配置文件。go.ini项目的配置文件位于 /usr/local/xunsearch/sdk/php/app/go.ini 内容如下: [code]project.name = go project.default_charset = utf-8 ;服务端用默认值 ;server.index = 8383 ;server.search = 8384 [did] type = id [title] type = title [tag] index = se...
那如果要在后台php页面上建立索引,要如何操作呢?如下终端(ssh中执行的)语句:/usr/local/xunsearch/sdk/php/util/Indexer.php --rebuild --source=mysql://root:111111@localhost/dbo --sql="select * from user" --project=sokc,怎么写php脚本(类似后台的东西...
...的 sdk整个文件夹copy一份到了2上面 然后进入2里面的 sdk/php/app/xx.ini配置一下 (1里面也是xx.ini 但是没有设置server.index和server.search) project.name = xxxx project.chartset = UTF-8 server.index = x.x.x.1:8383 server.search = x.x.x.1:8384 我的搜索代码...
...要 自行创建该对象,而是直接访问 [XS::index] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $index = $xs->index; // 索引对象来自 XS 的属性 ~~~ 关于索引对象的详细用法剖析请阅读后面的专题。 $Id$
...并内置 libuuid 安装包 * 2011-09-20 12:05:23 +0800 85fc8d6 hightman: PHP-SDK: 在搜索骨架模板中指明用 UTF-8 编码 * 2011-09-19 15:14:12 +0800 642d40a hightman: PHP-SDK: 修正 INI 文件指南中错误的字符集写法
getAllFields() 方法 public XSFieldMeta[] getAllFields() {return} XSFieldMeta[] 源码: sdk/php/lib/XS.class.php#L523 (显示) public function getAllFields(){ return $this->_scheme->getAllFields();} 获取项目所有字段结构设置
getConfig() 方法 public array getConfig() {return} array 获取配置原始数据 源码: sdk/php/lib/XS.class.php#L359 (显示) public function getConfig(){ return $this->_config;}
getFieldBody() 方法 public XSFieldMeta getFieldBody() {return} XSFieldMeta 类型为 BODY 的字段 源码: sdk/php/lib/XS.class.php#L501 (显示) public function getFieldBody(){ return $this->_scheme->getFieldBody();} 获取当前内容字段
getFieldId() 方法 public XSFieldMeta getFieldId() {return} XSFieldMeta 类型为 ID 的字段 源码: sdk/php/lib/XS.class.php#L481 (显示) public function getFieldId(){ return $this->_scheme->getFieldId();} 获取当前主键字段