sphinxsearch中的重复项2.2.4 wordforms字典只包含一行

时间:2014-09-19 19:00:07

标签: linux dictionary configuration 64-bit sphinx

我的新编译的2.2.4 sphinx安装有问题。

使用参数构建二进制文件:

$ ./configure --without-pgsql --with-mysql --enable-id64 --prefix=/usr/local/sphinxsearch/2.2.4 --with-mysql-libs=/usr/bin

为了测试,我创建了只有一行的wordform字典。我删除了旧索引,并尝试使用命令创建新索引:

 /usr/bin/indexer --rotate --config /etc/sphinxsearch/sphinx.conf indexname

给了我结果:

Sphinx 2.2.4-id64-release (r4806)
Copyright (c) 2001-2014, Andrew Aksyonoff
Copyright (c) 2008-2014, Sphinx Technologies Inc (http://sphinxsearch.com)

using config file '/etc/sphinxsearch/sphinx.conf'...
indexing index 'indexname'...
WARNING: index 'indexname': duplicate wordform found ( 'yes > now' ). Fix your wordforms   file '/var/lib/sphinxsearch/wordforms.txt'.

我的配置:

index indexname
{
source              = indexsource
path                = /var/lib/sphinxsearch/data/index
dict = keywords
docinfo             = extern
min_word_len        = 2 
wordforms    =  /var/lib/sphinxsearch/wordforms.txt 
}

所以我的问题是:如何正确配置带有字形的sphinx。 2.1.9版本没有这样的问题

其他信息:

今天我尝试构建2.2.3-beta版本,猜猜是什么?问题不存在。所以新的稳定2.2.4版本一定有问题:(

1 个答案:

答案 0 :(得分:1)

我可以确认我在2.2.4中也有这个问题。我今天早上升级到2.2.6并且警告已经消失,我的配置没有任何变化。