在 Zend Lucene PHP 中查询精确的字符串

发布于 2024-08-30 03:02:05 字数 197 浏览 9 评论 0原文

我正在使用 Zend Search Lucene。不过我遇到了一点麻烦。我希望在索引中查询确切的字符串,因此 page_name 是 test123,而不是任何模糊匹配。

目前我有:

$hits = $index->find('page_name:"test123"');

感谢建议,谢谢!

I am using the Zend Search Lucene. However I am having a little trouble. I wish to query the index for the exact string so page_name IS test123, not any fuzzy match.

Currently I have:

$hits = $index->find('page_name:"test123"');

And advice appreciated, thanks!

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

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

发布评论

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

评论(1

忆依然 2024-09-06 03:02:05

在查询之前,使用此分析器而不是默认的分析器:

Zend_Search_Lucene_Analysis_Analyzer::setDefault(
    new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive()
);

Before query, use this analyser instead of the default one:

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