搜索结果
Post 作者 版块 [降序] 条回复 查看 回复
  主题: 有没有简洁的php演示搜索代码
回复: RE: 有没有简洁的php演示搜索代码

util.searchskel直接生成默认的搜索 代码 ,你在那个基础 上修改就行了。 也可以参见util.Quest里的写法,真要简单搜索 也就大概下面几句就行了: 代码: $xs  = new XS('demo'); $docs = $xs->search->search('关键字'); print_r($docs);
hightman 一般安装&使用 4 7,323 2011年09月11日, 14:49
  主题: xunsearch安装完成后运行示例错误
回复: RE: xunsearch安装完成后运行示例错误

您 的PHP版本?是否先运行 util/RequiredCheck.php 测试一下,看上去你的PHP似乎 不支持 __toString()
hightman 一般安装&使用 5 9,532 2011年09月14日, 01:26
  主题: xunsearch安装完成后运行示例错误
回复: RE: xunsearch安装完成后运行示例错误

感谢您的详细报告。 第一段错误,是XS本身引起的,目前最新版已经修正了这个问题,是一些NOTICE级别的错误,如果不方便重新安装建议先强制忽略 notice 错误,可以在 lib/XS.php 开头加一句 error_reporting(E_ALL ^ E_NOTICE); 第二,你的 PHP 是 5.1.6 版本确实比较早了,我们只测试了 5.2 5.3, 所以可能存在少量不兼容,建议有可...
hightman 一般安装&使用 5 9,532 2011年09月14日, 11:32
  主题: xunsearch安装完成后运行示例错误
回复: RE: xunsearch安装完成后运行示例错误

已经查明原因了。php5.2.0以前__toString 只有在独立的 echo,print语句才有效,所以出现大量错误,经过仔细考量,决定将 xunsearch 的最底PHP要求提升到 php5.2.0
hightman 一般安装&使用 5 9,532 2011年09月14日, 15:07
  主题: 导入 mysql 数据源的问题
回复: RE: 导入 mysql 数据源的问题

从提示看是权限问题,你的 $prefix/data 目录不存在或不可写入?(相对于启动 xs-indexd, xs-searchd 的用户) ps auxw | grep xs- 可以看到启动用户
hightman 一般安装&使用 4 7,541 2011年09月20日, 15:45
  主题: 集成包怎么用自定义词库?
回复: RE: 集成包怎么用自定义词库?

词库在 $prefix/etc/dict.utf8.xdb 您用制作好的 scws 词库支替换它即可,词库生成办法要看看 scws 的帮助,此外字符集必须是 UTF-8
hightman 一般安装&使用 3 5,284 2011年09月20日, 15:49
  主题: 导入 mysql 数据源的问题
回复: RE: 导入 mysql 数据源的问题

参见代码如下,说明是$prefix/tmp 目录无法写入文件,检查一下目录是否存在,以及检查 indexd.log 看看里面的错误信息是什么。 752 sprintf(rcvfile, DEFAULT_TEMP_DIR "%s_%s.rcv", conn->user->name, db->name); 753 if ((db->...
hightman 一般安装&使用 4 7,541 2011年09月20日, 17:23
  主题: 集成包怎么用自定义词库?
回复: RE: 集成包怎么用自定义词库?

目前不行。只能自己生成 scws 的词典并放进 $prefix/etc/dict.utf8.xdb 覆盖 词典可以自己先制作TXT格式在利用SCWs提供的工具转换成XDB格式 [url]http://www.hightman.cn/bbs/showthread.php?tid=712[/url] 这个贴子后面有讲到
hightman 一般安装&使用 3 5,284 2011年09月21日, 13:03
  主题: 如何让xunsearch变成英文全文搜索?
回复: RE: 如何让xunsearch变成英文全文搜索?

不需要任何修改就直接支持英文呀,只要你的数据英文的就可以了。 支持词根功能,即搜索 “stories”和搜索 story 可以视为一样
hightman 一般安装&使用 1 3,135 2011年10月02日, 23:55
  主题: 安装后,这个警告如何解决?
回复: RE: 安装后,这个警告如何解决?

只是警告不影响 使用,缓存模块会对配置 文件 进行缓存提升效率,但这是可选的。 只要您的PHP开启了 apc/xcache/eaccelerator 其中任何一个扩展 均可以。
hightman 一般安装&使用 4 5,907 2011年10月09日, 16:34
  主题: 安装后,这个警告如何解决?
回复: RE: 安装后,这个警告如何解决?

[quote='askie' pid='64' dateline='1318181536'] 这个在检测说明中说一下就好了![hr] eAccelerator识别不出来,apc可以! [/quote] 新版 eacc 默认不开启 cache 功能的,你应该编译时加入 --with-eaccelerator-shared-memory 选项才可以
hightman 一般安装&使用 4 5,907 2011年10月10日, 15:25
  主题: 搜索骨架代码测试时报错
回复: RE: 搜索骨架代码测试时报错

[quote='mengfanchao' pid='75' dateline='1318817385'] 生成搜索骨架代码测试时报错 是生成好的代码,我测试的时候报的这个错。 错误:[XSException] sdk/php/lib/XS.php(2008): Permission denied(C#13) 我把sdk这个目录复制到了我的web站点下,给了777的权限还报这个错误。求解。 [/...
hightman 一般安装&使用 4 6,078 2011年10月17日, 11:49
  主题: 搜索骨架代码测试时报错
回复: RE: 搜索骨架代码测试时报错

最好能提供一下你的 php.ini 或你简单写个 php 脚本 <?php phpinfo(); ?> 然后让我们这边可以看到你的 PHP 配置情况。 此外,你说生成的骨架代码后,对应的项目配置文件(ini)中的搜索服务端是怎么写的呢 server.search = ??? 是否在后面多了空格,如果是本地建议省去。 会提示 permission denied 通常是因为连接的...
hightman 一般安装&使用 4 6,078 2011年10月17日, 15:48
  主题: fsockopen() 报 fsockopen(): unable to connect to localhost:8384 (Permission denied)(2)
回复: RE: fsockopen() 报 fsockopen(): unable to connect t...

这说明你的服务端没有开啊 安装完 xunsearch 必须启动 xunsearch server的。运行 安装目录下的 bin/xs-ctl.sh start 来启动。 xunsearch 是c/s的工作模型,php 的代码相当于客户端,它去连接 c/c++ 写的服务端。
hightman 一般安装&使用 3 7,183 2011年10月17日, 16:22
  主题: fsockopen() 报 fsockopen(): unable to connect to localhost:8384 (Permission denied)(2)
回复: RE: fsockopen() 报 fsockopen(): unable to connect t...

大概有可能是你启用了 redhat 系的 SELinux 所以限制了连接?建议非必要就把它关了。或者网上搜索一下再看看怎么解决。
hightman 一般安装&使用 3 7,183 2011年10月17日, 16:24
  主题: xunsearch 的 8383/8384 两个端口做什么用
回复: RE: xunsearch 的 8383/8384 两个端口做什么用

8383是索引服务。 8384是搜索服务。 你的连不上应该是因为你的系统开了 SELinux 功能导致一些功能受限,你查查怎么设置啊 还有不要一直重复发主题,汗!
hightman 一般安装&使用 5 6,802 2011年10月18日, 12:13
  主题: [HELP]xunsearch安装好了,搜索没有结果集。。。
回复: RE: [HELP]xunsearch安装好了,搜索没有结果集。。。

楼上说的对,你的问题在于你的INI文件没有写好。 可以用[url]http://www.xunsearch.com/tools/iniconfig[/url] 来编写
hightman 一般安装&使用 4 6,060 2011年10月20日, 10:45
  主题: mysql导入数据不成功,开始重建索引后提示 [XSException] ../local/xunsearch/sdk/php/lib/XS.php(1898): DB
回复: RE: mysql导入数据不成功,开始重建索引后提示 [XSException] ../local/...

是不是你之前重建 没有完成就又重建了?建议用 bin/xs-ctl.sh restart 然后再调用 Indexer.php --clean 清除吧
hightman 一般安装&使用 1 5,480 2011年10月21日, 00:10
  主题: 能不能下载到demo的所有源代码
回复: RE: 能不能下载到demo的所有源代码

这个DEMO是用自带的工具直接生成的啊。 sdk/php/util/SearchSkel.php 然后配合 util.Indexer.php 从MYSQL随便导进一点数据。
hightman 一般安装&使用 2 3,701 2011年10月21日, 15:00
  主题: 搜索问题 subject:测试 pid:2 "第三篇 OR pid:1" 不好使
回复: RE: 搜索问题 subject:测试 pid:2 "第三篇 OR pid:1" 不好使

配置文件作了修改后,测试代码不一定重新生成,但索引必须重建。 从你发的命令看,本身没有任何问题,你说的能成功,第一个不行是什么意思?最好能搭配发出你的INI配置和数据库内的实际内容。
hightman 一般安装&使用 1 2,850 2011年10月21日, 15:02