Tom*_*Tom 5 php java lucene solr zend-search-lucene
下午的家伙,
在我使用Zend-Lucene-Search进行冒险之后,发现在索引大型数据集时并没有完全破解,我转向Solr(感谢Bill Karwin :)
我现在已经让Solr将数据库编入索引的速度更快了,仅用了8分多钟就可以为一个超过170万行的表编制索引 - 我非常满意.
但是,当我尝试使用Zend端口搜索索引时,我遇到以下错误;
致命错误:未捕获的异常'Zend_Search_Lucene_Exception',并在/var/www/Zend/Search/Lucene.php:407中显示消息'不支持的段文件格式'堆栈跟踪:#0 /var/www/Zend/Search/Lucene.php(555 ):Zend_Search_Lucene - > _ readSegmentsFile()#1 /var/www/z_search.php(12):Zend_Search_Lucene - > __ construct('tmp/feeds_index')在#var/www/Zend/Search/Lucene中抛出#2 {main} .php在407行
我试过一个搜索但似乎无法找到任何关于这个问题,每个人似乎都能让他们工作?
任何帮助,因为总是非常感谢:)
谢谢,
汤姆
我在我的机器上确认Zend_Search_Lucene无法读取通过Solr创建的Lucene索引。
当 Zend_Search_Lucene 检测到它不支持的 Lucene 索引格式时,它会抛出该异常。查看代码,Zend 目前支持 2.1、2.1 和 2.3 之前的格式。
Solr 创建的索引格式FORMAT_HAS_PROX据我所知是 Lucene 2.9 及更高版本使用的。
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |