1
我有一个多个对象的webapp,有多个String
s我想通过搜索。我想用最好的'比赛'来排序'比赛'。例如:搜索'stackoverflow很棒'。本地数据库上的'搜索引擎'
- “Stackoverflow是一个很棒的网站”。
- “这个网站有一个很棒的社区”。
- “Stackoverflow”。
- “这个网站很好”。 //在这里,你甚至可以认为'是'不是匹配
因为我觉得这会重新发明轮子,我正在寻找一个可配置但不是怪物的库。由于我不知道这将如何定位在应用程序中(使用JPA
或只是一个普通的类),我认为值得一提的是我正在使用JSF
和JPA
。
你知道这个库吗?可以配置哪些字段来搜索?
试试这个,如果看起来可用,会接受。只是好奇,你会如何处理这种情况? – Aquillo 2013-05-01 09:35:48
我至少会尝试使用testDB(可能包括JPA/JSF)来建立一个小型测试环境。就像我之前说过的,我自己并没有使用过它。只看到它在行动。但我认为在那里也有例子可以帮助你。 – Skillcoil 2013-05-01 09:39:34
我有一个测试环境,没问题。虽然我的问题是关于逻辑。你会分割一串搜索词并用'SQL'搜索'LIKE IN ARRAY()'中的所有内容吗?因为这会使我的最后一个例子与第一个例子一样有效。 – Aquillo 2013-05-01 09:41:51