- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有大约 250kb 的静态 HTML,我必须对其进行搜索。我想我会使用 Zend Lucene 来实现这一点。创建索引需要几秒钟,一切都很好,除非我搜索“about”,结果是这样的:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate
3503812093817007931 bytes) in /var/www/u1938159/data/www/-----
/protected/vendors/Zend/Search/Lucene/Storage/File/Filesystem.php on line 163
其他的话似乎也可以。此外,这些文件还包含一些外文文本。所以我必须使用不区分大小写的分析器
Zend_Search_Lucene_Analysis_Analyzer::setDefault(
new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8_CaseInsensitive()
);
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
在这种情况下,加载需要很长时间,并且根本不会崩溃:
Error occured while file reading.
Lucene 是否存在严重问题,或者我自己搞砸了什么?
最佳答案
Lucene 不存在这些问题,但 Zend_Search_Lucene
有。我不确定你需要搜索多少,以及这是否是一次性的事情,但我会调查 Apache Solr或ElasticSearch .
你能用一些数据来扩展你的问题吗?
还有一些托管服务,如果您需要更多指导,请告诉我。
关于php - Zend_Search_Lucene 尝试分配 3503812093817007931 字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408590/
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我已经为每个文档设置了一个日期字段。 (关键字) 其中存储的值采用这种格式; 20100511 每次尝试执行范围查询时,我都会收到以下错误: date:[10000000 TO 20000000] A
我最近偶然发现了 Lucene 项目的 Zend Lucene 端口。我对 SOLR 有一点经验,所以我想知道它们两者之间有什么区别,特别是从性能和安装方面来看。 据我所知,SOLR 需要在 Web
那么为什么下面的第一个搜索示例没有返回任何结果?非常感谢任何有关如何修改以下代码以使数字搜索成为可能的想法。 创建索引 $index = new Zend_Search_Lucene('/myinde
我正在使用 Zend_Search_Lucene 创建文章索引,以便在我的网站上搜索它们。每当管理员更新/创建/删除管理区域中的文章时,都会重建索引: $config = Zend_Registry:
我正在使用 Zend_Search_Lucene 对我的应用程序中几个不同表中的记录进行全文搜索。我刚刚实现了这个功能,目前索引是建立在应用程序部署后首次使用搜索功能的基础上的。这显然不是我在生产中想
我有大约 250kb 的静态 HTML,我必须对其进行搜索。我想我会使用 Zend Lucene 来实现这一点。创建索引需要几秒钟,一切都很好,除非我搜索“about”,结果是这样的: Fatal e
我在使用 Zend_Search_Lucene 创建索引时遇到问题。 现在,在我的本地机器上一切正常,所以我猜只是网络服务器上的文件权限存在问题。 这是我尝试在 Controller 中创建索引的方式
我现在已经完成了自己的 Web 应用程序的编写。它是用 PHP 和 MYSQL DB 编写的,我根本没有使用任何 MVC 框架。现在我想为我的应用程序添加一个本地搜索功能,从这里的其他帖子来看,Zen
我以前从未遇到过像 Zend Search Lucene 这样的应用程序/类,因为我一直在查询我的数据库。 Zend_Search_Lucene operates with documents as
我是一名优秀的程序员,十分优秀!