gpt4 book ai didi

mysql - 在 Lucene 中搜索确切的短语

转载 作者:行者123 更新时间:2023-11-29 12:04:53 29 4
gpt4 key购买 nike

我在 MySQL 中有一个 10 GB 的表。该表包含有关供应商、产品和契约(Contract)的数据。我正在使用 Lucene 对数据建立索引,以使搜索速度更快。我有很多条件来过滤我的数据,例如供应商名称、产品名称或契约(Contract)编号或任意两者的组合。

问题是示例:当我通过输入供应商名称搜索产品时。供应商名称为“Company of Clothes”。我得到的是“服装公司”、“鞋业公司”、“箱包公司”提供的产品列表,而不仅仅是“服装公司”提供的产品。如何让 Lucene 只搜索我输入的确切单词/短语。

最佳答案

我假设您正在使用 QueryParser 来构建查询。您可能会发现阅读query syntax documentation很有帮助。 .

<小时/>

您可以通过用双引号将查询括起来来使用短语查询:

"Company of Clothes"

关于mysql - 在 Lucene 中搜索确切的短语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31684726/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com