Zend_Search_Lucene 在数组中搜索
有没有办法将数组存储为文档字段,然后查询该数组?
我收集了一些带有标签的物品。我希望能够搜索与标签 55 和 67 等匹配的所有项目。
我将如何实现这一目标?
Is there a way to store an array as a document field and then query that array?
I've got a collection of items, which are tagged. I'd like to be able to search all items that match for example tags 55 and 67.
How would I achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您必须使用数组中的数据创建索引文件。该文档介绍了如何创建 新索引。
所以想象你的数组看起来
会给出类似的东西来最终创建你的索引
查询 你的索引文件
注意:
如果你只是想要一个与任何标签匹配的文章列表,我不太确定你为什么打算使用 Lucene 来做这样的工作使用简单的 SQL 查询会更容易做到这一点。
如果想知道
Zend_Search_Lucene
是如何工作的,这可以是一个例子First you have to create index file with the data in your array. The documentation covers how to create a new index.
so imagining your array look like
it would give something like that to create your index
finally to query your index file
Note
I am not really sure why you intend to use Lucene to do such work, if you just want a listing of article matching whatever tag would be more easy to do it with plain
SQL
queries.After if want to know how
Zend_Search_Lucene
works that could be an example