【发布时间】:2010-12-11 08:48:09
【问题描述】:
最终,我正在创建一个使用三种语言的网站:英语、俄语和中文。我希望如果我在应用程序和数据库中使用 UTF-8,输入输出不会有任何问题(会有吗?)
但其中最可怕的部分是搜索。它应该足够酷。应该是全文,应该是索引等,希望能懂形态学,使用词干等。
首先,我查看了 Zend_Search_Lucene,但正如我从 http://framework.zend.com/issues/browse/ZF/component/10021 意识到的那样,它在中文方面存在问题。 :(
现在我正在考虑狮身人面像。它支持英语和俄语词干。我不确定它对中文有多好,我不知道添加对它的支持对我来说有多难。 http://www.sphinxsearch.com/forum/view.html?id=1554 是一线希望,但作为没有经验的 Sphinx 用户,我想我不明白那里所说的内容。
所以,
有没有人在这种“与语言无关”的搜索方面有任何经验,可以与我分享一下吗?
你能给我一些测试搜索的东西吗?作为一个以俄语为母语且具有一定英语基础的人,我可以自己测试俄语和英语搜索,但我什至不知道这个中文 pics 的哪些部分是单词。请给我一些中文字符串以将它们放入索引和一些具有预期结果的查询!
【问题讨论】:
标签: php utf-8 internationalization full-text-search sphinx