❶ java web 搜索一般用什麼,是不是用搜索引擎,數據量一百萬左右
一般用Lucene。
Lucene是一套用於全文檢索和搜尋的開源程式庫,由Apache軟體基金會支持和提供。Lucene提供了一個簡單卻強大的應用程式介面,能夠做全文索引和搜尋
❷ java web網站是怎麼得到用戶的搜索記錄並得出關鍵字的
1、java web網站會進行 網頁埋點
2、數據埋點會想後台發送客戶點擊信息,可以獲得IP 點擊的產品
3 、後台會根據他這次訪問的產品類型多少做出分析
4、通過分析數據確定客戶喜歡的產品以及產品的關鍵詞
5、等待下個客戶登錄,即時推送他以前瀏覽過的類似產品和爆款
❸ java web 現在做搜索功能,用什麼比較好
大部分項目都是採用SpringMvc+Spring+MyBatis
建議先從這個框架弄起來 開發效率高,流程清晰,易維護 是現在主流框架之一
❹ java web 項目中,如何實現顯示的頁面帶關鍵字搜索功能
你需要創建一個關鍵字表,用於替換搜索html數據流中的關鍵字,結構類似KEY_NAME(關鍵字名稱),KEY_DESC(浮動窗口信息),KEY_REPLACE_URL(替換生成的URL或js方法)。
在伺服器端代碼中寫一個filter,根據定義的表來修改查詢到的html數據流,替換掉目標關鍵字。
寫一個js方法來處理關鍵字onmouseover事件,並在公共頭中載入該js方法。
❺ 在javaweb開發中怎麼使用外部搜索引擎
你可以在代碼里訪問,然後把結果解析一下再放到頁面上
try{
StringurlStr=
你要搜的東西;
urlStr=URLEncoder.encode(urlStr);//URL有中文需要轉碼
URLurl=newURL(urlStr);
URLConnectionurlConnection=url.openConnection();
BufferedReaderbr=newBufferedReader(newInputStreamReader(urlConnection.getInputStream(),"UTF-8"));
Stringstr=br.readLine();
System.out.println(str);
}catch(Exceptione){
e.printStackTrace();
}
❻ java web 我想根據學生的學號查找到在資料庫中的相關信息,並且把所有信息列在頁面上
最簡單的方法就是用jdbc查詢,然後把數據用鏈表返回,在頁面中用structName="$listname"
用structName.elementName訪問各個屬性。如果是不懂的怎麼查詢特定學號的學生,用sql語句select * from tablename where 學號=「XXXX」
❼ Javaweb項目為什麼搜索框寫什麼都提示沒有找到,哪怕寫了符合在資料庫搜索的數據還是這樣提示
你需要創建一個關鍵字表,用於替換搜索html數據流中的關鍵字,結構類似KEY_NAME(關鍵字名稱),KEY_DESC(浮動窗口信息),KEY_REPLACE_URL(替換生成的URL或js方法)。
在伺服器端代碼中寫一個filter,根據定義的表來修改查詢到的html數據流,替換掉目標關鍵字。
寫一個js方法來處理關鍵字onmouseover事件,並在公共頭中載入該js方法。
❽ javaWEB如何從前台jsp界面找到後台所對應的文件
看啥框架
如果是struts做的控制轉發器,到struts-config.xml裡面查詢這個『xxxx.do』,找到相應的展示頁面;
如果是普通請求Servlet,那麼查找web.xml文件,查找servlet-mapping元素,找到這個類,根據它去找相應的展示頁面。
如果是Spring框架,看web.xml配置文件,根據請求參數找到控制器再找到對應的類。找到類轉發的地址就是對應的jsp文件了。
❾ javaweb中模糊檢索時如何向後台傳遞參數
一種直接作為一個string傳到後台,一種是作為對象的一個屬性傳對象。