这个100是在源码中确定的,如果你要改就必须改服务端代码,然后重新编译。 参见:[url]https://github.com/hightman/xunsearch/blob/master/src/task.h#L14[/url]
就是搜索到结果有20多万条 但是排在前面的并不是权重设定较大的 然后在代码中增加计算权重的日志 发觉只是计算很少的文档权重 那是依据什么排序的呢
应该是更新索引时,参杂了一些配置文件中未指定的字段导致的,代码已经修复,继续观察几天。 不过,底层在创建或更新索引时,不会忽略配置中没有配置的字段?
编译scws调试版本: ./configure --prefix=/usr/local/scws --enable-developer gmake 之后在cli和libscws目录生成了Makefile文件,其中CFLAGS=-g -O2,这里最好把O2选项去掉,避免调试的时候出现源码和代码对应不上的情况。
...序有一小地方判断错误,在结束导出的时候会那样。新的代码都修正了,你从主页上下载最新的那个PHP工具试试 [/quote] 我下载了一个试下,同样出错,我截图[hr] 导出可以,导入就不成了。
看上去是服务端断开链接了。setTimeout(1000)这是您自己的代码吗,还是使用默认的 Indexer.php
GIT仓库代码已经修改 https://github.com/hightman/xunsearch/commit/8fecd6266ef446f98093c0d9d5848bfe5e3b46da
[quote='hpxl' pid='7811' dateline='1400033006'] sdk/php/app/demo.ini配置 [id] type = id [/quote] 是scws-1.2.2 的如何让它支持自已定义的英文词库? 像http://bbs.xunsearch.com/showthread.php?tid=3088 这样修改代码吗?
刚看到这个分词系统, 很感兴趣, 但是还不太会用, hightman能不能给个比较规范的步骤, 介绍一下怎样在c代码里调用scws的分词功能? 多谢