Sphinx 如何让Wordforms处理三个相关的单词?

Sphinx 如何让Wordforms处理三个相关的单词?,sphinx,thinking-sphinx,synonym,Sphinx,Thinking Sphinx,Synonym,我试图在3个相似的单词之间建立同义词关系 塞萨里亚语>卢塞斯语 剖腹产>剖腹产 凯撒式>卢西斯式 但是如果我尝试这个,我在尝试索引时会得到这个 警告:发现重复的wordform-已跳过(current='caesarian>luscs', “剖腹产>剖腹产”)。修复wordforms文件“lib/wordforms.txt” 有什么想法吗?也许可以试一下其中的两个(因此每个单词至少涵盖一次)。谢谢帕特。这里实际上有三个不同的词。凯撒式、塞萨尔式和卢塞斯式。在很多情况下,很多术语与许多同义词匹配,

我试图在3个相似的单词之间建立同义词关系

塞萨里亚语>卢塞斯语
剖腹产>剖腹产
凯撒式>卢西斯式

但是如果我尝试这个,我在尝试索引时会得到这个

警告:发现重复的wordform-已跳过(current='caesarian>luscs', “剖腹产>剖腹产”)。修复wordforms文件“lib/wordforms.txt”


有什么想法吗?

也许可以试一下其中的两个(因此每个单词至少涵盖一次)。

谢谢帕特。这里实际上有三个不同的词。凯撒式、塞萨尔式和卢塞斯式。在很多情况下,很多术语与许多同义词匹配,所以wordforms必须有一种方法来处理它(对,不要按enter键)。基本上,你想做的是
cesarian>caesarian>luscs
——因此,在两行中(
cesarian>caesarian
caesarian>luscs
)进行分解,看看斯芬克斯是否足够聪明,能够遵循从一行到另一行的映射。否则,可以将问题中列出的三个选项中的最后一个切换到-
luscs>caesarian
?这样,左边的三个词都是不同的。luscs>cesarian
caesarian>cesarian
cesarian>luscs
是有意义的。
caesarian>cesarian只起一种作用。也许当问题解决后。。。