Zend lucene 内容字段

发布于 2024-10-03 18:24:05 字数 882 浏览 3 评论 0原文

我已经使用 Nutch 为网站建立了索引,现在我正在使用 Zend Lucene 库搜索索引。

实际上,我已将 Zend 库引入 Codeigniter,但所有工作都是由 Zend 完成的。

我可以很好地显示标题、分数和网址,但找不到用于显示页面内容的字段名称。

到目前为止,我有以下代码

$index = new Zend_Search_Lucene('C:\nutch\nutch-0.9\my-search\index');

$query = $this->input->post('searchQuery');

$hits = $index->find($query);

echo "<p>Index contains " . $index->count() . " documents.</p>";

echo "<p>Search for '" . $query . "' returned " . count($hits) . " hits</p>";

foreach ($hits as $hit) 
{

  echo "<h4>" . $hit->title . "</h4>";

  echo "<p><b>Score:</b> " . sprintf('%.2f', $hit->score) . "</p>";

  echo "<p><b>Url:</b> " ."<a href='" . $hit->url . "'>" . $hit->url. "</a></p>";

}

任何人都可以帮忙提供显示内容或内容摘要的字段名称吗?

谢谢

I have indexed a site using Nutch and now I am searching the index using the Zend Lucene library.

I've actually pulled the Zend libraries into Codeigniter but it is all Zend doing the work.

I can display the title, score and url fine but I can't find the name of the field to display the content from the page.

So far I have the following code

$index = new Zend_Search_Lucene('C:\nutch\nutch-0.9\my-search\index');

$query = $this->input->post('searchQuery');

$hits = $index->find($query);

echo "<p>Index contains " . $index->count() . " documents.</p>";

echo "<p>Search for '" . $query . "' returned " . count($hits) . " hits</p>";

foreach ($hits as $hit) 
{

  echo "<h4>" . $hit->title . "</h4>";

  echo "<p><b>Score:</b> " . sprintf('%.2f', $hit->score) . "</p>";

  echo "<p><b>Url:</b> " ."<a href='" . $hit->url . "'>" . $hit->url. "</a></p>";

}

Can anyone help out with the name of the field to display the content or a content summary?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初与友歌 2024-10-10 18:24:05

我不知道 nutch 索引格式,但是每当我需要检查 lucene 索引时,我都会使用 Luke - Lucene Index Toolbox

它允许您打开索引目录、浏览字段并运行查询。如果您使用不熟悉的索引,这非常有帮助。

I don't know the nutch index format, but whenever I need to check a lucene index I use Luke - Lucene Index Toolbox

It allows you to open an index directory, browse fields and run queries. Very helpful if you're using an unfamiliar index.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文