问题标签 [pylucene]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在继承自 PythonTokenFilter 的 PyLucene 中创建自己的 TokenFilter
每个人:
我正在 PyLucene 4.9.0 中开发自己的分析器,并在分析器中为 CompoundTokenFilter 创建了一个 TokenFilter,因为 DictionaryCompoundTokenFilter 表现不佳。
DictionaryCompoundTokenFilter 使用蛮力算法,但我只想在复合词中的子词都在字典中时拆分复合词,例如当“breast”和“cancer”都在给定字典中时拆分“breastcancer”。
但是在运行程序时,它显示“'CharTermAttribute'对象的属性'length'不可读”,我找不到它有什么问题。谢谢!
python - Pylucene 和多重处理
我正在使用 pylucene 构建将在多处理 python 程序中使用的索引。
当我尝试在索引中搜索时,当我使用 QueryParser.parse 或 IndexSearcher.search 方法时,执行被阻止。
该块不会一直发生,它会在执行的前几秒发生不同的搜索。
我做错了什么?使用多处理和 pylucene 的最佳方法是什么?谢谢
python - 我想在 lucene 中搜索诸如 "AND" 、 "OR" 、 "NOT" 之类的词,但找不到它们
在 lucene 搜索中需要帮助 在 lucene 上工作我尝试了短语搜索和术语搜索,但没有得到结果。这些停用词在 lucene 索引中找不到
python - Pylucene 4.9.0 Ubuntu 14.04 安装 ImportError
我已经尝试在我的 Mac 上安装 Pylucene 一个多星期了,并且已经放弃了,转而尝试通过虚拟机在 Ubuntu 上安装它。我认为安装过程很顺利,所以我在终端中启动了 Python 并尝试import lucene
并收到以下内容ImportError
:
所以,看起来有一个_lucene
不存在的模块。但我认为这将是我刚刚安装的一部分?这里的任何见解将不胜感激。
java - PyLucene org.apache.lucene.benchmark 缺失
我刚刚在 Ubuntu 14.04 上通过 Makefile 安装了 PyLucene 4.9(也尝试了 4.8),一切运行良好,除了我缺少 org.apache.lucene.benchmark 中的模块。
PyLucene 文档说它在那里:PyLucene 文档
但是当我通过“来自 org.apache.lucene”打开 ipython 和标签时。我只从自动完成中得到这些结果:
所以我假设我的安装出了点问题,但我无法弄清楚。有没有人遇到过这种问题并且可以提供帮助?
python - pylucene 与 python 3
我有一个带有 python 3.4.3 的虚拟环境。我想为这个环境安装 pylucene。
我怎样才能做到这一点?或者,如果我使用虚拟环境中的 python,我还能以某种方式运行 pylucene?
我在http://lucene.apache.org/pylucene/install.html上找不到任何关于 python 3 支持的信息 ,如果我按照说明操作,我会在 JCC 安装阶段遇到语法错误,因为代码是预计将与 python 2.x 一起运行。
lucene - 使用 pylucene 索引文档时出错
我想索引一些文件并从中检索一些信息。
我在 python 中使用这段代码来索引文档:
但我遇到了这个错误:
我该如何解决?
谢谢
lucene - 导入FilterLeafReader pylucene 4.9
我将 PyLucene 4.9.0-0 用于学校项目,我需要使用 FilterLeafReader 但我不知道如何导入这个类。
我试过from org.apache.lucene.search import FilterLeafReader
了,但我收到一个导入错误。
makefile - 如何在没有 root 访问权限的情况下在服务器上本地安装 Pylucene?
最近我尝试在我自己的主目录中的服务器上安装 pylucene,因为我没有 root 权限。
现在我已经在CentOS本地成功安装了ant和JCC ,在我自己的home目录下。JCC的目录是“/home/myname/.local/lib/python2.6/site-packages”
我也在pylucene目录下成功“make”,但是当“make install”它显示它试图将一些文件移动到我没有权限的目录“/usr/lib64/python2.6/site-packages/”中访问它。
我确实根据需要更改了 Makefile 几个地方。
在评论中它说:
但是没有名为 PREFIX 的变量
我变了
当我阅读 Makefile 时,我没有看到控制安装目录的环境变量,或者我错过了什么?
解决了
感谢你们。我已经想通了。我只是将构建的“lucene”文件夹直接移动到我的本地“site-packages”目录,它就可以工作了。
java - PyLucene:lucene.initVM() 在 linux RHEL7 上导致分段错误
我安装了 PyLucene 4.10.1(我相信它是最新的)。但是,当我调用 initVM() 时,会引发一个 SIGSEGV,我不知道该怎么做。
这是输出:
核心文件的输出如下:
但是,我注意到 Pylucene 使用 JRE 1.7(来自上述错误消息)。当我运行以下命令时:
它向我展示了 Java 1.8 是默认版本。会不会是兼容性问题?如果是,如何确保一个版本的稳定性?