##solrj 等價sql查詢
除日期型別資料需要進行特殊解析外,其它型別直接使用;
******dateformat sdf =
new******dateformat
("yyyy-mm-dd");
******dateformat sdfin =
new******dateformat
("yyyy-mm-dd't'hh:mm:ss'z'");
// preparing solr query
solrquery query =
newsolrquery
("*:*");
// 設定返回哪些的列
query.
addfield
("*");
// 設定開始序號
query.
setstart(0
);// 設定返回的行數
query.
setrows(5
);// 設定排序
query.
setsort
(new
sortclause
("birthday"
,"desc"))
;// 等價sql: ***code=2
query.
addfilterquery
("***code:2");
// 等價sql: personname like '王%'
query.
addfilterquery
("personname:王*");
// 等價sql:sl >= 20
query.
addfilterquery
("sl:[20 to *]");
// 等價sql:sl > 20
query.
addfilterquery
("sl:");
trycatch
(parseexception e1)
// executing the query
queryresponse solrres = client.
query
(query)
; system.out.
println
("response:"
+ solrres.
getresponse()
);system.out.
println
("responseheader:"
+ solrres.
getresponseheader()
);// storing the results of the query
solrdocumentlist docs = solrres.
getresults()
;// 返回匹配的結果總數
system.out.
println
("numfound:"
+ docs.
getnumfound()
);// 返回當前的結果數
system.out.
println
("docs.size():"
+ docs.
size()
);for(solrdocument doc : docs)
SolrJ查詢使用,高亮查詢
main方法測試 public static void main string zkhost string defaultcollection collection1 cloudsolrserver solr new cloudsolrserver zkhost solr.setdefaultcol...
使用solrj索引查詢
1 查詢 solrj提供的查詢功能比較強大,可以進行結果中查詢 範圍查詢 排序等。下面是筆者封裝的乙個查詢函式 public static queryresponse search string field,string key,int start,int count,string sortfiel...
優化SQL之最快等價SQL
sql優化工具tosska sql tuning expert for oracle,幫助sql開發人員解決sql效能問題。本工具主要創始人richard to,資深itpub元老,從1996年開始設計sql優化工具,擁有超過20年的sql優化經驗。工具已經從最初的1.0,1.1,1.2,逐步演化到...