Coreseek®  
 | 首页 | 注册 | 回复 | 搜索 | 统计资料 |                 网站首页产品服务开放源码安装使用常见问题中文手册社区交流联系我们 
站务公告 论坛首页 / 站务公告 /

【召集令】Coreseek/Sphinx运行常见问题和回答--整理收集专用帖

 Page:  ««  1  2  3  4  5  6  »» 
mei_you_yong_hu_ming
会员
#46 | 发表时间: 2012 08 22 17:00
回复 
大家好 我用的是PHP
$res = $cl->Query("$word", 'dayi_question');    //有3个结果
            
$res = $cl->SetFilter ('category_id', array('15'));    //应该返回1个结果,但是实际上返回 null

//为什么呢?
//所有过滤器(SetIDRange 、SetFilter、SetFilterRange、SetFilterFloatRange   ... )均不可用
//一旦使用返回 null
// 求高手赐教
HonestQiao
会员
#47 | 发表时间: 2012 08 23 08:14
回复 
mei_you_yong_hu_ming:
大家好 我用的是PHP
$res = $cl->Query("$word", 'dayi_question');    //有3个结果

print_r($res);
lixianqiao
会员
#48 | 发表时间: 2012 08 30 16:54
回复 
不是可以通过设置 rt_flush_period = 60 RT索引刷新周期 来刷新内存块中的数据写回磁盘么?

但为什么我设置了 确没效果呢,还是不会写回磁盘 ,只有当重启了searchd 重新加载了binlog后才会写入磁盘 ?

而且 不是还可以在  mysql>FLUSH RTINDEX rtindex; 手动刷新索引么 ? 但怎么在命令行使用的时候不识别命令呢?


searchd.log 日志中报如下错误
FATAL: disk chunk var/mysqldatasphinx/rtdata/rtindex.0: prealloc failed: 'blend_chars': syntax error near 'rim_tail, skip_pure'  

win7  32位   每当到达内存限制准备写回磁盘的时候会报这个问题? 是为什么呢?
是以下这两个配置有问题么?
blend_chars = + , &->+
blend_mode = trim_tail, skip_pure
lixianqiao
会员
#49 | 发表时间: 2012 08 30 16:58
回复 
不是可以通过设置 rt_flush_period = 60 RT索引刷新周期 来刷新内存块中的数据写回磁盘么?

但为什么我设置了 确没效果呢,还是不会写回磁盘 ,只有当重启了searchd 重新加载了binlog后才会写入磁盘 ?

而且 不是还可以在  mysql>FLUSH RTINDEX rtindex; 手动刷新索引么 ? 但怎么在命令行使用的时候不识别命令呢?


searchd.log 日志中报如下错误
FATAL: disk chunk var/mysqldatasphinx/rtdata/rtindex.0: prealloc failed: 'blend_chars': syntax error near 'rim_tail, skip_pure'  

win7  32位   每当到达内存限制准备写回磁盘的时候会报这个问题? 是为什么呢?
是以下这两个配置有问题么?
blend_chars = + , &->+
blend_mode = trim_tail, skip_pure
HonestQiao
会员
#50 | 发表时间: 2012 09 09 21:31
回复 
windows下效果不好的
vlinko
会员
#51 | 发表时间: 2012 10 09 17:04
回复 
请问,您的问题解决了么?我也碰到了同样的问题。
weiyy
会员
#52 | 发表时间: 2012 10 11 13:02
回复 
搜索此关键字返回数据量大概为5千条。
整个索引大小约800M
问题还没解决,希望指教。
weiyy
会员
#53 | 发表时间: 2012 10 11 13:03
回复 
HonestQiao:
weiyy:
操作系统版本:centerOS 5.6
Coreseek版本:Coreseek Fulltext 4.0 [ Sphinx 1.11-dev (r2540)]
数据源类型为:xmlpipe2
使用java api调用搜索。搜索模式使用SphinxClient.SPH_MATCH_ALL
现在的情况是,索引已经建立,同一个帖子,搜索不同的关键字,有的能正常搜索,有的返回:received zero-sized searchd response (searchd crashed?): null

请问返回received zero-sized searchd response (searchd crashed?): null是为什么呢?谢谢指教

每次返回数据量多大?

每次返回数据量大概为5千条。
整个索引大小约800M
问题还没解决,希望指教。
HonestQiao
会员
#54 | 发表时间: 2012 10 19 17:01
回复 
weiyy:
每次返回数据量大概为5千条。
整个索引大小约800M
问题还没解决,希望指教。

超时时间加大,会如何?
miracle244
会员
#55 | 发表时间: 2012 10 25 18:34
回复 
使用xml数据源建立索引时crach掉了,但是同样的数据源文件在另外一台机器上没事,堆栈如下:
*** Oops, indexer crashed! Please send the following report to developers.
Sphinx 2.0.2-dev (r2922)
-------------- report begins here ---------------
Current document: docid=10000, hits=0
Current batch: minid=0, maxid=0
Hit pool start: docid=0, hit=0
-------------- backtrace begins here ---------------
Program compiled with gcc 4.1.2
Host OS is Linux hztx-dev 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux
Stack bottom = 0x0, thread stack size = 0x14000
begin of system backtrace:
begin of system symbols:
indexer(_Z12sphBacktraceib+0x29a)[0x557cc6]
indexer(_Z7sigsegvi+0xbc)[0x4877fc]
/lib64/libpthread.so.0[0x3bd780ebe0]
indexer(_ZN3css12SynonymsDict8maxMatchEPKcRi+0x72)[0x5d5d42]
indexer(_ZN3css9Segmenter9peekTokenERtS1_t+0x23c)[0x5d997c]
indexer(_ZN3css9Segmenter9peekTokenERtS1_t+0x433)[0x5d9b73]
indexer(_ZN23CSphTokenizer_UTF8MMSeg9IsSegmentEPKh+0x8a)[0x4b7c0a]
indexer(_ZN23CSphTokenizer_UTF8MMSeg8GetTokenEv+0x133)[0x4a4b37]
indexer(_ZN19CSphSource_Document16BuildRegularHitsEjbb+0x77e)[0x4ad094]
indexer(_ZN19CSphSource_Document9BuildHitsER10CSphStringb+0x217)[0x4cb881]
indexer(_ZN19CSphSource_Document11IterateHitsER10CSphString+0xb3)[0x499ee5]
indexer(_ZN13CSphIndex_VLN5BuildERK10CSphVectorIP10CSphSource16CSphVectorPolicyIS2_EEii+0x23f0)[0x4df132]
indexer(_Z7DoIndexRK17CSphConfigSectionPKcRK17SmallStringHash_TIS_EbP8_IO_FILE+0x181f)[0x48d43d]
indexer(main+0x179c)[0x48f238]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3bd681d994]
indexer(__gxx_personality_v0+0x221)[0x486e49]
Backtrace looks OK. Now you have to do following steps:
  1. Run the command over the crashed binary (for example, 'indexer'):
     nm -n indexer > indexer.sym
  2. Attach the binary, generated .sym and the text of backtrace (see above) to the bug report.
Also you can read the section about resolving backtraces in the documentation.
fc_lamp
会员
#56 | 发表时间: 2012 11 22 16:41
回复 
我下载win 版本的coreseek。
在安装完成后,以照手册 www.coreseek.cn/docs/coreseek_3.2-sphinx_0.9.9.html#quick-tour

运行indexer 为数据创建全文索引时,老是报:
FATAL: failed to open var/data/mysql.spl: No such file or directory,will not index.Try --rotate option.

我知道这句话是说找不到mysql.spl 这个文件。可是下载包里没有提供这个文件。

我怎么解决啊?
tingohuang
会员
#57 | 发表时间: 2012 11 30 13:44
回复 
www.coreseek.cn/products-install/rt-indexes/

我按照这个文档操作,不知道如何入手,还是搞不清楚守护进程和实时索引的机制
HonestQiao
会员
#58 | 发表时间: 2012 12 22 19:41
回复 
fc_lamp:
我下载win 版本的coreseek。
在安装完成后,以照手册 www.coreseek.cn/docs/coreseek_3.2-sphinx_0.9.9.html#quick-tour

运行indexer 为数据创建全文索引时,老是报:
FATAL: failed to open var/data/mysql.spl: No such file or directory,will not index.Try --rotate option.

我知道这句话是说找不到mysql.spl 这个文件。可是下载包里没有提供这个文件。

我怎么解决啊?

先索引了,才会有这个文件的。
另外,目录存在吗?
wxpcjrjgcs
会员
#59 | 发表时间: 2013 01 22 18:05
回复 
请问在分布式搜索配置中,可不可以省略 local 项而用 agent 来代替它?
hpliu2729
会员
#60 | 发表时间: 2013 01 24 01:52
回复 
乔帮主,我的数据源修改了,比如将id部分从1234修改成12345,
<?xml version="1.0" encoding="utf-8"?>
<sphinx:docset>

<sphinx:schema>
<sphinx:field name="content"/>
</sphinx:schema>

<sphinx:document id="12345">
<content>abcde</content>
</sphinx:document>

<sphinx:document id="34567">
<content>fg123</content>
</sphinx:document>

<sphinx:document id="56789">
<content>hijklmn</content>
</sphinx:document>

</sphinx:docset>

之后我执行了mmseg和indexer进行分词重建索引,但查到的数据还是1234,
是重建索引失败了吗?
 Page:  ««  1  2  3  4  5  6  »» 
回复
Bold Style  Italic Style  Image 链接  URL 链接 
发帖注意:
  • 网址中请去掉http://开头,例如:您需要输入www.coreseek.cn,而不是http://www.coreseek.cn
  • 咨询问题,请贴出详细的操作系统版本、Coreseek版本(Linux环境请给出编译参数)
  • 请仔细查看中文手册和本站安装指南,确认操作正确
  • 请仔细查看常见问题解答,也许你的问题已经有解决方法

» 帐号  » 密码 
发帖前请登陆, 或者 注册 .