java应用之solr入门篇
生活随笔
收集整理的這篇文章主要介紹了
java应用之solr入门篇
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
前言
? ? solr是apache項(xiàng)目的一款全文搜索應(yīng)用.
? ? 官方文檔http://lucene.apache.org/solr/guide/6_6/
入門(mén)流程
? ? 1.安裝 ? ---> ?2.啟動(dòng) ?---> ?3.創(chuàng)建核心 ?---> 4.添加文檔 ? ---> 5.url接口查詢
1.安裝
? ?下載solr-6.6.0.tgz包,解壓任意目錄
2.啟動(dòng)
/opt/solr-6.6.0/bin ./solr start -force #root用戶需要加force3.創(chuàng)建核心
#創(chuàng)建索引數(shù)據(jù)文件存放地方。
./solr create -c ttt -force #ttt為核心名稱(chēng), post和查詢時(shí)用得到4.添加文檔(POST)
bin/post -c ttt example/exampledocs/*.xml #默認(rèn)用的官方例子5.url接口查詢
a.curl http://localhost:8983/solr/ttt/select?q=video #q為基本查詢,固定值不變video是查詢的值。q查詢是全文查詢,可以跟正則符號(hào). b.http://localhost:8983/solr/ttt/select?q=video&fl=id,name,price #fl固定值,結(jié)果返回id,name,price字段 c.http://localhost:8983/solr/ttt/select?q=name:black #還是模糊查詢,實(shí)驗(yàn)了下name:black沒(méi)啥特殊含義,是一個(gè)整體字符串 d.http://localhost:8983/solr/ttt/select?q=price:0%20TO%20400&fl=id,name,price #price:0 To 400 范圍查詢 e.http://localhost:8983/solr/ttt/select?q=price:0%20TO%20400&fl=id,name,price&facet=true&facet.field=cat #facet固定值,聚合查詢,相當(dāng)于sql的group by 或 count f.http://192.168.0.110:8983/solr/ttt/select?q=price:0%20TO%20400&fl=id,name,price&wt=json #wt返回json格式?
更多技巧
1.用管理端查詢
?
2.一位博主整理的Solr -- 查詢語(yǔ)法/參數(shù)
http://blog.csdn.net/zhufenglonglove/article/details/51518846
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/whf191/p/7469452.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專(zhuān)家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的java应用之solr入门篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows socket c++ T
- 下一篇: 消防用无缝钢管和镀锌管的材质区别?