狮身人面像“言语”根据结果

发布于 2024-12-09 03:32:12 字数 360 浏览 0 评论 0原文

我用文本“测试测试”运行查询... 并从 sphinxapi (python) 中得到了列表单词的结果:

'words': [{'docs': 281, 'hits': 340, 'word': 't230'}, 2011-10-11 19:42:06+0600 [-] {'docs': 4396, 'hits': 6317, 'word': 'a53'}, 2011-10-11 19:42:06+0600 [-] {'docs': 2453, 'hits': 2917, 'word': 'f60'}]}]

如何得到“正常”的词?

Sphinx 0.9.9-发布 (r2117)

i run query with text "test for test" ...
and got result from sphinxapi (python) in list words:


'words': [{'docs': 281, 'hits': 340, 'word': 't230'},
2011-10-11 19:42:06+0600 [-] {'docs': 4396, 'hits': 6317, 'word': 'a53'},
2011-10-11 19:42:06+0600 [-] {'docs': 2453, 'hits': 2917, 'word': 'f60'}]}]

how get "normal" words?

Sphinx 0.9.9-release (r2117)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

给我一枪 2024-12-16 03:32:12

也许有点晚了,但“t230”似乎是“test”的 soundex 版本。

在 sphinx.conf 文件的 index { ... } 部分中,检查 morphology 是否包含值 soundex

如果您注释 morphology 行(默认将其设置为 none)并重新索引,您将看到 words 将显示您的内容重新打字。

请注意,更改形态将影响 Sphinx 索引文档的方式,并且您的搜索结果将/可能会有所不同。

Maybe a bit late but "t230" seems to be the soundex version of "test".

In section index { ... } of your sphinx.conf file, check if the morphology contains the value soundex.

If you comment the morphology line (setting it by default to none) and reindex, you'll see that the words will display what you're typing.

Note that changing the morphology will impact the way Sphinx indexes your documentation and your search results will/may be different.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文