开发者

How to implement search on a gettext driven multi language site?

I'm setting up a multi-language using gettext. Since all text from other languages are in the compiled .mo files. How should I attack the search function of the site? Any help or point of direction would be appreciated. Note, I have not coded a search enigine befo开发者_Python百科re…


As I understand, you would like to provide search for information that is stored in .mo files; text files of key-value pairs.

The problem will be in mapping a k-v pair in a particular .mo to a particular URI. If you can do this, you can run a script that parses the .mo files, and stores the phrases along with related URI (or other resource identifier) in some kind of data store, such as Apache Solr or a MySQL detabase (with a FULLTEXT-indexed column).

Another option is to use a crawler to slurp and index by keyword and language all the pages in your site. Here's a list of open-source crawlers:

http://en.wikipedia.org/wiki/Web_crawler#Open-source_crawlers

All the best.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜