我有一个大型应用程序,在lucene.net中有数百行复杂查询,我希望能够转移到Amazon搜索。
我没有重写所有的查询,而是在考虑编写某种转换器。在我这么做之前,我想我应该确保每种类型的Lucene查询都有一个直接的比较。如内条款等。
更好的是,是否已经有一个图书馆这样做了?
我知道有一个用于查询云搜索的.net库,还有aws,但是我希望有一些可以在本地lucene.net和ACS之间轻松切换的东西。
发布于 2015-07-19 03:12:31
这要简单得多--只要通过参数q.parser=lucene选择CloudSearch的Lucene查询解析器就可以了。http://docs.aws.amazon.com/cloudsearch/latest/developerguide/searching.html
Lucene -使用Apache查询解析器语法指定搜索条件。如果您目前使用Lucene语法,那么使用lucene查询解析器可以将搜索服务迁移到Amazon域,而不必用结构化搜索语法完全重写搜索查询。
https://stackoverflow.com/questions/31492949
复制相似问题