25對Solr的思考

2021-09-22 05:44:12 字數 1011 閱讀 5137

寫完文章後對solr不是有乙個很清晰的認識,所以問了一下同事,實際開發中的solr是怎樣的。下面從京東**舉個例子來記錄下。

開啟京東**,輸入「零食」兩個字,會展示出如下內容:

會查詢的各種各樣的零食,為什麼會這麼快就查詢出來呢?

如果直接查詢資料庫,使用like的操作,那該多久才查出來。其實這裡使用到了類似於solr的技術。

public class prudct
使用者上傳商品的時候,會先把內容解析,並插入資料庫(mysql或oracle等);

此時還要插入solr,並生成索引。插入之前要在scheme.xml裡新增上面的字段:

然後使用**新增到solr,使用方法addfield:

//		1、獲取solr的伺服器 用於連線solr專案

// 2、執行solrserver的新增方法

solrinputdocument doc = new solrinputdocument();

doc.addfield("imageurl", "");

doc.addfield("title", "京東超市良品鋪子高階零食 鴨肉大禮.。。。。。;

doc.addfield("content", "鴨脖鴨掌肉類零食大禮包一整箱490g*1 【限時下單立減10元】【吃貨節狂歡專場】【進店搶爆款第2件1元】戳我搶!搶!搶!。。。。。。");

solrserver.add(doc);

solrserver.commit();

對無效思考的思考

昨天思考了乙個無聊的問題,並且打算用它來練習markdown文件編寫。但是聊著聊著發現場子鋪的太大,無法收場不說,連自己都感覺很無聊。所以想到了無效思考這個話題。在思考了乙個沒有結論的無聊的話題之後,我感覺生活中的八卦新聞 十萬個為什麼這些也是無效思考。雖然我又想到乙個無聊的話題,去談談是否應該讓小...

男人25歲的思考

1.男人是社會的主體,不管你信或不信。所以男人應該有種責任感。2.25 歲之前,請記得,愛情通常是假的,或者不是你所想象的那樣純潔和永遠。如果你過了 25歲,那麼你應該懂得這個道理。3.吃飯7 成飽最舒服。對待女友最多也請你保持在7成。4.30 歲之前請愛惜自己的身體,前 30年你找病,後 30年病...

對ACM的思考

在我要考慮的是對於乙個簡單問題來說,深入思考是不是必要的。首先,如果把每乙個問題看作自然界規則集合的乙個區域性演化,並且把規則的總數當成有限的,那麼每解決乙個問題,都有概率讓下乙個問題的解決變得輕鬆。另外,規則是分層的,從表觀到本質,許多表象不同的問題本質相同,這樣如果把乙個問題思考得越深,下乙個問...