gpt4 book ai didi

java - Lucene 和 Google App Engine

转载 作者:太空宇宙 更新时间:2023-11-04 07:47:27 24 4
gpt4 key购买 nike

我正在尝试将现有的 Web 应用程序移植到 AppEngine 中,但它与 Lucence 有一些依赖关系。对于那些使用过 Lucence-AppEngine 的人来说,这些包可以在 AppEngine 中开箱即用:

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.TokenStream;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.analysis.tokenattributes.TermAttribute;
import org.apache.lucene.util.Version;

如果有,具体是哪个版本。

最佳答案

是的,他们会的。在全文搜索 API 出现之前我就使用过这些。我将使用 Lucene 将实体字段解析并标记为关键字,并将它们存储到实体的索引属性列表中。但这有严重的局限性。

我刚刚将我的关键字搜索移植到 Search API,这真是一件令人高兴的事。

请注意,如果您将自己的 Lucene jar 保留在类路径上,则在使用 LocalServiceTestHelper 运行单元测试时很可能会遇到一些启动异常。我假设搜索 API 期望或依赖于特定版本的 Lucene 及其依赖项。如果加载的是您的 Lucene jar,而不是来自 GAE 环境的 jar,则可能会出现一些问题。

祝你好运!

关于java - Lucene 和 Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15059146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com