solr 搜尋引擎及搜尋推薦應用

2022-04-17 03:01:12 字數 378 閱讀 2154

搜尋框裡輸入關鍵字,從mongodb裡搜尋出關鍵字相關關鍵字記錄。

使用者從相關關鍵字裡選取乙個作為最後關鍵字從solr裡查詢資料。

1建立索引:從sql裡goodsinfo表查所有記錄,solr.addrange();solr.commit() 即可建立索引

2客戶端每次搜尋一次在sql表裡searchlog 記錄一條記錄

3自動推薦:從mongodb裡直接查關鍵字相關記錄及相關商品數量;mongodb記錄了關鍵字及商品數量(solr搜尋結果量)。

--服務

1:每天從goodsinfo表更新solr資料。

2:從solr表更新mongodb關鍵字商品的數量

3:從searchlog表更新mongdob關鍵字商品的搜尋量。

solr搜尋引擎使用

精選30 雲產品,助力企業輕鬆上雲!這裡使用的是mmseg4j分詞器 debugquery發現被切分為 提高 寶貝 排名 執行,這時搜尋條數為9條。更改搜尋條件,進行搜尋,此時搜尋條數為1469,遠遠大於之前的搜尋條件。分詞完畢,將分詞結果以下查詢語法傳入到solr 例如分詞前是 提高寶貝排名 分詞...

搜尋引擎solr系列 solr分詞配置

分詞我理解的是,輸入的一句話,按照它自己定義的規則分為常用詞語。首先,solr有自己基本的型別,string int date long等等。對於string型別,比如在你的core conf manage schema檔案中,配置乙個字段型別為string型別,如果查詢符合 我是中國人 的資料,它...

搜尋引擎 索引

正排索引 文件編號,單詞編號,單詞的數量,單詞出現的位置。倒排索引 1,單詞詞典,儲存單詞以及統計資訊,單詞在記錄表中的便宜,可常駐記憶體,用雜湊表儲存。2,記錄表,單詞對應的文件集合,記錄單詞出現的數目 位置。文件採用差分變長編碼。其中文件可按編號公升序排列 可利用差分編碼 也可按出現次數排列,可...