lucene solr配置,整合到struts中

2021-09-12 05:24:18 字數 1173 閱讀 9020

2.將目錄下example/solr中的檔案拷到某一目錄(solr.xml不能拷過去)。將此目錄設為solr_home.並在tomcat的server.xml中加入如下內容:

3.在工程的web.xml中加入如下內容:

solrrequestfilter

org.apache.solr.servlet.solrdispatchfilter

solrserver

org.apache.solr.servlet.solrservlet1

solrupdate

org.apache.solr.servlet.solrupdateservlet2

4.在工程的struts.xml檔案中加入如下內容:

5.在spring中加入任務,定時更新索引。更新索引**如下:

private void indexfilessolrcell(file filelist,

streamingupdatesolrserver solr) throws ioexception,

solrserverexception, interruptedexception else if (file.isdirectory()) }}

6.接下來,便可對已索引的檔案進行全文檢索,如下是struts中的action類內容:

@autowired

private constant constant;

private string search;

private listsearchitemlist = new arraylist();

public string list() else

searchitem.settitle(title);

searchitemlist.add(searchitem);}}

} catch (exception e)

return "list";

}private string removespecial(string str)

public string getsearch()

public void setsearch(string search)

public listgetsearchitemlist()

public void setsearchitemlist(listsearchitemlist)

swagger整合到springBoot 專案中

1 pom 檔案加包依賴 io.springfox springfox swagger2 2.2.2 io.springfox springfox swagger ui 2.2.2 2 啟動類加上註解 enableswagger 啟動該註解使得用在controller中的swagger註解生效,覆蓋...

ssh整合配置

8.編寫業務邏輯呼叫dao 9.在spring配置檔案中配置dao與業務邏輯的依賴注入 以及action與業務邏輯的注入 執行程式完成功能 10.如果第9步結束執行時出錯,刪除對映檔案中資料庫名稱資訊 persistence org.springframework.web.struts.delega...

spring cloud ELK 整合配置

安裝elasticsearch logstash,kibana 安裝elasticsearch 安裝docker run d name elasticsearch p 9200 9200 p 9300 9300 e discovery.type single node docker.elastic....