繁体   English   中英

使用Google应用引擎或Lucene按关键字映射进行搜索

[英]search by keyword mapping using Google app engine or Lucene

我想建立一个关键字搜索,我看到谷歌app引擎api和lucene api但我的问题是我有一些文章可以说5000篇文章每篇文章都有一个唯一的ID,如果用户搜索一个关键字然后该程序应该返回所有的文章包含此关键字的ID。

如果用户使用关键字搜索ex,则第二件事。 然后它应该返回包含关键字着装,穿衣,穿着等的文章。

这就是Search API的目的。 虽然它有一些限制,但对于您的基本用例,它应该足够了。 如果你想使用Lucene,你需要在另一个平台上运行它(或者大量定制它),因为它使用文件系统。

对于您查找类似单词的要求,您可以在此处阅读有关词干查询的内容

使用lucene这是一个高性能,功能齐全的文本搜索引擎库。 使用唯一字段article_id索引不同lucene文档中的每篇文章。 还可以在article_text字段中索引文章文本。 将StopWordsFilter,PorterStemFilter等应用于字段article_text。 建立索引后,您就可以搜索关键字了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM