1.27883e+09和纯数字是一样的。测试了一下,这个的int值为1278830000,转换为日期为2010-07-11 14:33:20. [php] [/php]
是不是你之前重建 没有完成就又重建了?建议用 bin/xs-ctl.sh restart 然后再调用 Indexer.php --clean 清除吧
那是浮点数的表达方式之一,这个不影响你使用 date 调用的。 你也可以用 sprintf 来转换,或者用 (float) 1.27883e+09 这样的强制转换。
... abstract public void processDoc(XSDocument $doc) $doc XSDocument 索引文档 源码: sdk/php/util/XSDataSource.class.php#L977 (显示) public function processDoc($doc); 索引文档处理函数 在此通过 XSDocument::addIndex 或 XSDocument::addTerm 做索引相关调整
...用getRelatedQuery拿到了拼音转换的结果,但这个结果是全站索引的,我的站点分好多个子索引库,怎么样能拿到每个子索引库,转换出来的内容呢[hr] $xs->search->setDb('products'); $words3 = $xs->search->getExpandedQuery($searchText); print_r($words3)...
[quote='mengfanchao' pid='216' dateline='1321349008'] 我晕,要不影响我提问干吗。我用 date 格式化它,显示的是 1970什么的。 [/quote] 直接传给 date 就可以了,不要试图进行 intval 要用就用 floatval 或直接 (float) $var
有声明啊,第14行 $doc = new XSDocument; del后再add是为了防止有重复的 请问一下HIGHTMAN,还有没有其它严重问题?[hr] 有声明啊,第14行 $doc = new XSDocument; del后再add是为了防止有重复的 请问一下HIGHTMAN,还有没有其它严重问题?
...uilding" 就退出了。:@ 代码参考: [php] // 宣布开始重建索引 $index->beginRebuild(); // 然后在此开始添加数据 ... $index->add($doc); ... // 告诉服务器重建完比 $index->endRebuild();[/php] 我的代码应该没有问题, 目前我使用了先清...
程序中调用:$xs = new XS('demo');时出错如下: [XSErrorException] lib/XS.php(2210): stream_set_blocking(): supplied argument is not a valid stream resource(2) #0 /usr/local/xunsearch/sdk/php/lib/XS.php(2210): xs_error_handler(2, 'stream_set_bloc...', '/usr/local/xuns...', 2210, Array) #1 ...
XSDocument 文档 [XSDocument] 是用于描述检索/索引的基础对象,包含一组字段及其值。相当于常规 `SQL` 数据表中的一行记录。 通过魔术方法,每个字段名都是文档的虚拟属性,可直接赋值或取值,也支持数组下标方式访...