在 Cakephp 中使用 Zend Lucene
我正在 Cakephp 中创建一个 web 应用程序,并考虑在其中实现搜索功能。我读到 Zend Lucene 为原生 PHP Web 应用程序提供了搜索功能。
我的网页都是在不使用任何类型的数据库功能的情况下创建的。如何将网页添加到索引中?我不是指代码,只是一个想法会有所帮助。
问候
I am creating a webapp in Cakephp, and am thinking of implementing a search function in it. I read about Zend Lucene providing the search capabilities for native PHP webapps.
I have my web pages all created without using any kind of database functionality. How will I able to add webpages to the indexes? I don't mean the code, just an idea would help.
Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对 Lucene 一无所知,但是如果您使用 cake,首先是将现有页面置于 Cake 页面控制器的控制之下 - 在书中阅读有关它的内容 http://book.cakephp.org 或 google 了解更多信息。
之后,我可能会开始考虑使用 fgetss() 或类似的东西来抓取页面。
我?我将现有页面放入数据库并设置一个 Article[n]-[m]Word 数据模型。到时候对付他们就容易多了。
I don't know anything about Lucene, but a start, if you're using cake, would be to put the existing pages under the control of the Cake pages controller - read about it in the book http://book.cakephp.org or google more information.
After that, I would probably start thinking about using
fgetss()
or something like that to scrape the pages.Me? I'd get the existing pages into the database and set up a Article[n]-[m]Word datamodel. Much easier to deal with them then.