處理solr時遇到的問題

2021-10-03 14:06:59 字數 1575 閱讀 6365

前面的部落格說了,我在解決solr索引的問題,但是後面我遇到的問題一次比一次嚴重,上次還能訪問solr和系統,上次部落格中看到我的solr上面有報錯,那是我new_core出現的問題,我作死的在linux中刪除了new_core檔案

solr崩了,因為我技術不深所以沒找到正確的錯誤原因

當時我立即對solr和tomcat進行操作但是linux不允許任何操作,df -h檢視發現solr的目錄磁碟滿了

好吧,先掛2t磁碟,將檔案都挪到新位址,只留下solr和一些不會產生磁碟占用的檔案。

開始排查,最後發現現有版本的solr可能有些問題,於是我重灌了solr並且重新配置了solr-tomcat,以下為教程:

配置完成,根據位址找到/collection1/conf/schema.xml配置索引欄位的檔案,把我們之前檔案配置的索引拿過來,然後啟動solr報錯,這次找到了,沒有ik分詞器的jar包,網上下乙個ik analyzer 2012ff_hf1.zip引入到tomcat中solr的lib中,再次重啟,可以啟動,現在我們就去啟動專案。

在啟動專案後我們訪問solr遇到了404的問題,而上傳方案卻沒有問題,檢查後發現用的查詢是query.setrequesthandler("/selectbyorder");而solr預設是/select,如果要修改的話找乙個solr自定義requesthandler的教程,我這是修改為/select,然後測試查詢沒有問題,終於告一段落

因為各種原因,我只能在solr裡加入這個查詢,我搜尋solr的這個建立requesthandler的方式,是在solrconfig.xml中加入

切記,是在所對應的core裡

在solr裡有這個core,裡面有conf資料夾,找到其中的solrconfig.xml檔案

我就乙個core就是collection1

這就是裡面的格式

這就是conf資料夾裡的東西,我們修改的就是標紅的

今天solr遇到的問題。

線上 15 32 36 搜尋出現問題 search execute time is 11007ms search execute time is 17759ms search execute time is 17904ms search execute time is 11955ms search ...

批處理delims分割時遇到的問題。。

今天寫了個將檔案每行按逗號分割並取第六行的批處理。但是結果不對。看圖一目了然。for 迴圈的 f 後面的引數是這樣的 然後檔案的內容是這樣的 亮點是倒數第二行。其實6才是第六列的值。其他行第六列都是空。然後我列印出第六列的值。結果如下 說明一點。它列印的是按逗號分割後不為空的第六個數。如果前面有空的...

npm run dev時遇到的問題

第一篇部落格 npm run dev時 19 verbose npm v6.14.4 20 error code elifecycle 21 error errno 1 22 error vue admin template 4.2 1 dev vue cli service serve 22 er...