Lucene.Net 语法和 Amazon Cloud Search 语法之间是否有直接比较
Is there a direct comparison between Lucene.Net syntax and Amazon Cloud Search syntax
我有一个大型应用程序,在 lucene.net 中有数百行复杂查询,我希望能够迁移到 Amazon Cloud Search。
我没有重写所有查询,而是考虑编写某种转换器。不过,在我这样做之前,我想我会确保对每种类型的 Lucene 查询都有一个直接比较?内部子句等
更好的是,是否已经有一个库可以做到这一点?
我知道有一个用于查询云搜索的 .net 库,还有 aws sdk,但我想要一些可以在本地 lucene.net 和 ACS 之间轻松切换的东西。
它比这更容易 -- 只需 select CloudSearch 的 Lucene 查询解析器通过参数 q.parser=lucene
和您的查询。 http://docs.aws.amazon.com/cloudsearch/latest/developerguide/searching.html
lucene—specify search criteria using the Apache Lucene query parser
syntax. If you currently use the Lucene syntax, using the lucene query
parser enables you to migrate your search services to an Amazon
CloudSearch domain without having to completely rewrite your search
queries in the Amazon CloudSearch structured search syntax.
我有一个大型应用程序,在 lucene.net 中有数百行复杂查询,我希望能够迁移到 Amazon Cloud Search。
我没有重写所有查询,而是考虑编写某种转换器。不过,在我这样做之前,我想我会确保对每种类型的 Lucene 查询都有一个直接比较?内部子句等
更好的是,是否已经有一个库可以做到这一点?
我知道有一个用于查询云搜索的 .net 库,还有 aws sdk,但我想要一些可以在本地 lucene.net 和 ACS 之间轻松切换的东西。
它比这更容易 -- 只需 select CloudSearch 的 Lucene 查询解析器通过参数 q.parser=lucene
和您的查询。 http://docs.aws.amazon.com/cloudsearch/latest/developerguide/searching.html
lucene—specify search criteria using the Apache Lucene query parser syntax. If you currently use the Lucene syntax, using the lucene query parser enables you to migrate your search services to an Amazon CloudSearch domain without having to completely rewrite your search queries in the Amazon CloudSearch structured search syntax.