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