2011-05-25 63 views
1

我使用apache solr引擎。 我如何赋予用户进行音译搜索的能力?例如,如果他们输入拉丁字母,则应该用他们的母语字母进行音译和搜索。 喜欢拉丁到希腊,或拉丁到俄罗斯。跟谷歌一样。solr搜索从拉丁语到本地语言字符的音译

音译是否发生然后搜索发生? 或者还有一个音译指数?

我该如何实现类似的东西?

回答

0

我认为,目前音译不是solr的应用程序(任务)。

我该如何实现像 这样的事?

也许我会在将输入发送到solr之前将用户输入音译为“solr letter type”。

跟谷歌一样。

你可以使用谷歌音译API:http://code.google.com/intl/de-DE/apis/language/transliterate/overview.html

+0

感谢API URL。 – john 2011-05-25 15:38:36

+0

有没有其他的搜索引擎可以做到这一点?最好是与drupal合作的引擎。如果能够制定一些实施指南,我将不胜感激。谢谢 – john 2011-05-25 15:39:37

+0

有一个与drupal集成的solr - > http://drupal.org/project/apachesolr – 2011-05-26 10:24:18