gpt4 book ai didi

java - 不区分大小写的自动完成搜索(使用 java、javascript、jquery)

转载 作者:行者123 更新时间:2023-11-28 19:23:28 26 4
gpt4 key购买 nike

我有一个正在运行的自动完成搜索,但问题是它区分大小写。我必须以准确的格式输入它才能检索搜索结果。

如何使其不区分大小写?我已经搜索过,但似乎找不到与我的具体情况相关的解决方案。我使用 json 将数据传递给 javascript。

下面是我在 java 中用于匹配查询字符串的相应代码行。我正在使用 ebean play 框架中的 contains() 方法和查找器。

List<Team> teams = Team.find.where().contains("name", query).findList();

非常感谢任何帮助。谢谢!

最佳答案

我不熟悉ebean,但我认为使用不区分大小写的contains可以使用icontains

List<Team> teams = Team.find.where().icontains("name", query).findList();

icontains

public static Expression icontains(String propertyName, String value)

Case insensitive Contains - property like %value%. Typically uses a lower() function to make the expression case insensitive.

关于java - 不区分大小写的自动完成搜索(使用 java、javascript、jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28338381/

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