问题标签 [zend-search-lucene]

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.

0 投票
1 回答
393 浏览

php - PHP:检查目录是否包含 Zend_Search_Lucene 索引

我正在寻找一种可靠的方法来检查目录是否包含Zend_Search_Lucene索引。目前,我设法解决这个问题的唯一方法是使用以下代码检查返回给我的异常的内容:

这种方法并不理想,而且对 API 的检查似乎也不是很有用。有谁知道是否有一种简单的方法可以查看 $luceneDir 是否包含Zend_Search_Lucene索引?

0 投票
4 回答
1162 浏览

php - 在 Zend Lucene 中搜索“Foo Bar”时如何找到“FooBar”

我正在使用 Zend Lucene 为 php 网站构建搜索功能,但遇到了问题。我的网站是店长(类似的东西)。

例如,我有一家名为“FooBar”的商店,但我的访客搜索“Foo Bar”并获得零结果。此外,如果一家商店被命名为“Foo Bar”并且访客搜索“FooBar”,则什么也找不到。

我试图搜索“foobar~”(模糊搜索)但没有找到名为“Foo Bar”的文章

是否有一种特殊的方式来构建索引或进行查询?

0 投票
3 回答
599 浏览

php - Leopard 上的 Zend_Search_Lucene:问题

Leopard 10.5.6 Macbook Zend 1.6、Apache 2、PHP 5.2.5

我似乎无法使用 Zend_Search_Lucene api 进行索引。构建或打开索引会生成以下异常消息:

string(30) "错误的segments.gen 文件格式"

但是,索引/段文件是来自我网站的工作版本的 scp,我已将它们全部更改为 777,所以我不认为这是一个权限问题。

不确定尝试哪个方向 - 寻找一些想法。

0 投票
3 回答
2315 浏览

php - 如何使用 Zend Lucene 搜索邮政编码?

我有非常简单的 Zend Lucene 公司索引,使用它来创建索引:

我可以搜索公司名称,但不能搜索邮政编码。Zend Lucene Search 索引整数有问题吗?如果 s/o 可以阐明谁有经验,请帮助我。我只能想象使用 Lucene 按邮政编码搜索是很常见的。

0 投票
0 回答
167 浏览

php - bitset_to_array causing memory limit error in 64bit php

I'm trying to append data to a Zend_Search_Lucene index but I'm getting a memory limit error on a line of on line 1584 of Zend_Search_Lucene_Index_SegmentInfo that has this

It runs fine on our development servers, but when ported to another server that's when I get the error. The difference between the two is that the one that works is a 32-bit server and the one where it doesn't work is a 64-bit server. I suspect this is the reason and would like to know if anyone else encountered this issue and is there a patch available (I'm trying to avoid having to rework the solution to be 32-bit)

0 投票
1 回答
874 浏览

php - Zend_Search_Lucene 的性能和瓶颈?

我使用 nutch 已经有一段时间了,直到最近我才知道这个度假村。

它的性能如何,它可以支持的文件大小限制是多少?

此外,每次修改时如何删除或更新索引而不是重新索引?

0 投票
2 回答
620 浏览

php - Zend_Search_Lucene 大规模 - 类似于 ZF-5545 问题

编辑:

现在解决了一个黑客。在第 473 行添加:


仅当我搜索多个单词时才会发生这种情况,例如:

我收到了这个巨大的错误:

有趣的是返回的结果集是正确的,所以在生产中我可以关闭错误报告,它会像一个魅力一样工作,但我不想这样做。

此处记录了类似的问题:http: //framework.zend.com/issues/browse/ZF-5545

显然没有解决方案。

我也尝试过使用 UTF-8 兼容的文本分析器(即使索引中只有拉丁 1 字符):

0 投票
2 回答
1454 浏览

java - Zend Lucene 是否需要 Java Lucene?

在实现 Zend Lucene 时,我们是否需要在我们的服务器上安装 Java?

0 投票
2 回答
1391 浏览

php - Zend_Search_Lucene - 无法创建目录 '/data/users_index'

我在使用 Zend_Search_Lucene 创建索引时遇到问题。

现在,在我的本地机器上一切正常,所以我猜只是网络服务器上的文件权限存在问题。

这是我尝试在控制器中创建索引的方式:

当然,数据目录的权限设置为 0777。这是目录列表:

然而我收到了这个错误:

无法创建目录“/data/users_index”。

0 投票
1 回答
152 浏览

zend-framework - Zend_Search_Luncene 处理查询

我正在尝试在我的网站中实现 Searchmachine。我为此使用 Zend_Search_Lucene。

索引是这样创建的:

{

但是当我尝试使用以下命令查询索引时:

$index->​​find('Wordpress 2.8.1' . '*');

我收到以下错误:

“模式开头需要非通配符。”

任何想法如何查询像我这样的字符串?对“wordpress”的查询就像例外一样。