心語:因為以前一直接觸的都是關係型資料庫,所有在接觸到這些nosql的時候確實不太適應。在公司有經常的用到。這個學習起來並不困難,但為了以後的複習。我決定還是寫下自己學習的一些技巧和心得
這個網上資料較多這裡就不多廢話
基本查詢
solr的檢索運算子
當然了這些概念性的東西肯定是要看的 solr 查詢引數
當然了這部分才是重點,因為在實際的開發中我們只要求會用,至於其他的可以慢慢在學
//指定solr伺服器位址
private
final
static string solr_url = "";
//建立solrclient物件
}
細心的可以看出將document的遍歷很像map的遍歷,不太熟的可以map的四種遍歷方式
//通過id去找到solr的doc_id
public
void
solrdocid() throws ioexception, solrserverexception
solrdocumentlist solrdocuments = queryresponse.getresults();
//獲取總數,可以在solr admin裡面檢視
long docnumbers = solrdocuments.getnumfound();
if (solrdocuments.isempty())
// 插入solr資料到文字
for (solrdocument document : solrdocuments)
object.put(objectentry.getkey(), objectentry.getvalue());
}writeinfo("f:\\info\\doc_id.txt", object);
system.out.println(document.get("doc_id"));
}//確定分頁結束的條件
if (start + rows >= docnumbers) else
} catch (exception e) }}
return;
}
總結:像solr的增刪改這裡就沒有提到,可以參考solr crud操作
當然了最好的還是去菜鳥裡面先有個大概的了解
Solr學習總結(一)Solr介紹
solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢 效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml http協議 支援 json api 介面 支援快取 複製 同時具有完善的web管理介面,是一款...
Solr學習總結(一)Solr介紹
公司裡用的都是solr但是自己只學了點lucene,對solr還是不夠了解,所以決定系統的學習下。solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml ...
Solr學習總結(一)Solr介紹
公司裡用的都是solr但是自己只學了點lucene,對solr還是不夠了解,所以決定系統的學習下。solr是乙個基於lucene的全文搜尋引擎,同時對其進行了擴充套件,提供了比lucene更為豐富的查詢語言,實現了可配置 可擴充套件並對查詢效能進行了優化,更靈活的配置,更高的查詢效率。支援 xml ...