一種商品搜索方法及系統的制作方法
【專利摘要】本發明公開了一種商品搜索方法及系統,其中,所述商品搜索方法包括:接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分;根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果;根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果,并將所述最終搜索排序結果反饋給用戶客戶端。通過本發明提供的方法,能夠根針對不同的用戶客戶端得到不同的搜索結果,將商品信息按照最優的排序方式反饋給用戶客戶端,滿足用戶的個體差異,并提高搜索的準確性。
【專利說明】
一種商品搜索方法及系統
技術領域
[0001]本發明涉及電子商務技術領域,具體涉及一種商品搜索方法及系統。
【背景技術】
[0002]目前,一種通常的電子商務搜索引擎的搜索方法為,對用戶輸入的關鍵詞進行匹配查詢,得到與該關鍵詞匹配的商品信息,并對作為搜索結果的商品信息進行排序,最后輸出排序后的搜索結果。為提高搜索的準確性,通常電子商務搜索引擎會采用一些搜索排序策略,以方便用戶快速找到需要的商品信息信息。一般是以檢索詞的匹配度進行排序,但由于其從總體層面對商品信息進行排序,而未考慮用戶的個體差異,故在用戶A和用戶B輸入同樣的關鍵詞時,會得到同樣的搜索結果。然而,作為消費者,不同用戶的消費觀念是不同的,這勢必決定不同用戶很有可能具有不同的消費行為,從而決定不同用戶期待看到不同的搜索結果,因此現有的搜索結果有待優化,以滿足用戶的個體差異,提高搜索的準確性。
【發明內容】
[0003]本發明所要解決的技術問題是提供一種商品搜索方法及系統,能夠根據客戶端發送的商品關鍵詞,針對不同的客戶端,得到不同的搜索結果,并將用戶客戶端需要的商品信息按照最優的排序方式反饋給用戶客戶端。
[0004]本發明解決上述技術問題的技術方案如下:
[0005 ]依據本發明的一個方面,提供了一種商品搜索方法,所述方法包括:
[0006]S101、接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分;
[0007]S102、根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果;
[0008]S103、根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果,并將所述最終搜索排序結果反饋給用戶客戶端。
[0009]依據本發明的另一個方面,提供了一種商品搜索系統,所述系統包括:
[0010]接收單元,用于接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分;
[0011]初步排序單元,用于根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果;
[0012]二次排序單元,用于根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果;
[0013]反饋單元,用于將所述最終搜索排序結果反饋給用戶客戶端。
[0014]本發明有益效果:能夠根據客戶端發送的商品關鍵詞,針對不同的客戶端,首先按照商品關鍵詞進行初步排序,然后根據商品信息搜索權重和不同用戶客戶端針對不同商品的信任度權重進行二次排序,不同的用戶客戶端得到不同的搜索結果,將用戶客戶端需要的商品信息按照最優的排序方式反饋給用戶客戶端,滿足用戶的個體差異,并提高搜索的準確性。
【附圖說明】
[0015]圖1為本發明實施例一的一種商品搜索方法流程圖;
[0016]圖2為本發明實施例二的一種商品搜索系統示意圖。
【具體實施方式】
[0017]以下結合附圖對本發明的原理和特征進行描述,所舉實例只用于解釋本發明,并非用于限定本發明的范圍。
[0018]實施例一、一種商品搜索方法。下面結合圖1對本實施例提供的方法進行詳細說明。
[0019]參見圖1,S101、接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分。
[0020]具體的,接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分,其中,所述字段關鍵詞具體包括產品名稱和產品關鍵字數據,屬性關鍵詞具體包括產品價格、歸屬地和分類數據。
[0021]S102、根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果。
[0022]具體的,對所述字段關鍵詞進行匹配查詢,得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞按照字段關鍵詞的匹配率的大小對所述商品信息進行降序初步排序,得到初步搜索排序結果。
[0023]S103、根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果,并將所述最終搜索排序結果反饋給用戶客戶端。
[0024]具體的,按照預設的權重計算規則根據所述商品信息搜索權重以及商品信任度權重計算得到商品的綜合權重,并在初步搜索排序結果的基礎上根據商品的綜合權重的大小對所述商品信息進行降序二次排序。
[0025]所述商品信息搜索權重具體是根據獲取的商品信息搜索權重參數計算得到的,其中,所述商品信息搜索權重參數具體包括商品成交次數、詢價次數、咨詢次數、用戶總訪問數量、網頁總訪問數量、單條產品評分以及供應商評分。具體的,所述商品信息搜索權重的具體計算公式為:
[0026]E=AiXZi%+A2XZ2%+---+AjXZj% (I)
[0027]其中,E為商品信息搜索權重,Aj為第j個商品信息搜索權重參數,Zj%為第j個商品信息搜索權重參數的權重,商品信息搜索權重參數的權重是預先設置好的。
[0028]所述商品信任度權重具體是根據獲取的用戶客戶端針對商品信息所屬賣家的評價記錄計算得到的。具體的,對該用戶客戶端針對商品信息所屬賣家的多條評價記錄進行平均處理,得到該用戶客戶端與所述商品信息所屬賣家之間的信任度權重,所述平均處理包括算數平均、加權平均或加權移動平均。若該用戶客戶端對所述商品信息沒有評價記錄,則將該用戶客戶端與所述商品信息所屬賣家之間的信任度權重設為預設的初始信任度權重。
[0029]實施例二、一種商品搜索系統。下面結合圖2對本實施例提供的系統進行詳細說明。
[0030]圖2中,本實施例提供的系統包括接收單元201、初步排序單元202、二次排序單元203、反饋單元204、信息權重計算單元205以及信任度權重計算單元206。
[0031]所述接收單元201,用于接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分。
[0032]具體的,所述接收單元201接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分,其中,所述字段關鍵詞具體包括產品名稱和產品關鍵字數據,屬性關鍵詞具體包括產品價格、歸屬地和分類數據。
[0033]所述初步排序單元202,用于根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果。
[0034]具體的,所述初步排序單元202對所述字段關鍵詞進行匹配查詢,得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞按照字段關鍵詞的匹配率的大小對所述商品信息進行降序初步排序,得到初步搜索排序結果。
[0035]所述二次排序單元203,用于根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果O
[0036]所述信息權重計算單元205,用于根據獲取的商品信息搜索權重參數計算得到的商品信息搜索權重,其中,所述商品信息搜索權重參數具體包括商品成交次數、詢價次數、咨詢次數、用戶總訪問數量、網頁總訪問數量、單條產品評分以及供應商評分。
[0037]所述信任度權重計算單元206,用于根據獲取的用戶客戶端針對商品信息所屬賣家的評價記錄計算得到商品信任度權重。
[0038]具體的,所述信息權重計算單元205根據獲取的商品信息搜索權重參數計算得到的商品信息搜索權重,其中,所述商品信息搜索權重參數具體包括商品成交次數、詢價次數、咨詢次數、用戶總訪問數量、網頁總訪問數量、單條產品評分以及供應商評分。
[0039]所述信任度權重計算單元206根據獲取的用戶客戶端針對商品信息所屬賣家的評價記錄計算得到商品?目任度權重。
[0040]所述二次排序單元203按照預設的權重計算規則根據所述信息權重計算單元205得到的所述商品信息搜索權重以及根據所述信任度權重計算單元206得到的商品信任度權重計算得到商品的綜合權重,并在初步搜索排序結果的基礎上根據商品的綜合權重的大小對所述商品信息進行降序二次排序。
[0041]所述反饋單元204,用于將所述最終搜索排序結果反饋給用戶客戶端。
[0042]具體的,所述接收單元201接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分;所述初步排序單元202根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果;所述二次排序單元203根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果;所述反饋單元204將所述最終搜索排序結果反饋給用戶客戶端。
[0043]本發明提供的一種商品搜索方法及系統,能夠根據客戶端發送的商品關鍵詞,針對不同的客戶端,首先按照商品關鍵詞進行初步排序,然后根據商品信息搜索權重和不同用戶客戶端針對不同商品的信任度權重進行二次排序,不同的用戶客戶端得到不同的搜索結果,將用戶客戶端需要的商品信息按照最優的排序方式反饋給用戶客戶端,滿足用戶的個體差異,并提高搜索的準確性。
[0044]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種商品搜索方法,其特征在于,所述方法包括: 5101、接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分; 5102、根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果; 5103、根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果,并將所述最終搜索排序結果反饋給用戶客戶端。2.如權利要求1所述的一種商品搜索方法,其特征在于,所述SlOl中所述字段關鍵詞具體包括產品名稱和產品關鍵字數據,屬性關鍵詞具體包括產品價格、歸屬地和分類數據。3.如權利要求2所述的一種商品搜索方法,其特征在于,所述S102具體包括: 對所述字段關鍵詞進行匹配查詢,得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞按照字段關鍵詞的匹配率的大小對所述商品信息進行降序初步排序,得到初步搜索排序結果。4.如權利要求3所述的一種商品搜索方法,其特征在于,所述S103中所述商品信息搜索權重具體是根據獲取的商品信息搜索權重參數計算得到的,其中,所述商品信息搜索權重參數具體包括商品成交次數、詢價次數、咨詢次數、用戶總訪問數量、網頁總訪問數量、單條產品評分以及供應商評分; 所述商品信任度權重具體是根據獲取的用戶客戶端針對商品信息所屬賣家的評價記錄計算得到的。5.如權利要求4所述的一種商品搜索方法,其特征在于,所述S103中根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序具體包括: 按照預設的權重計算規則根據所述商品信息搜索權重以及商品信任度權重計算得到商品的綜合權重,并在初步搜索排序結果的基礎上根據商品的綜合權重的大小對所述商品信息進行降序二次排序。6.一種商品搜索系統,其特征在于,所述系統包括: 接收單元,用于接收用戶客戶端發送的商品關鍵詞,并將所述商品關鍵詞分為字段關鍵詞和屬性關鍵詞兩部分; 初步排序單元,用于根據所述字段關鍵詞得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞對所述商品信息進行初步排序,得到初步搜索排序結果; 二次排序單元,用于根據計算得到的商品信息搜索權重以及商品信任度權重,在初步搜索排序結果的基礎上對所述商品信息進行二次排序,得到最終搜索排序結果; 反饋單元,用于將所述最終搜索排序結果反饋給用戶客戶端。7.如權利要求6所述的一種商品搜索系統,其特征在于,所述接收單元中所述字段關鍵詞具體包括產品名稱和產品關鍵字數據,屬性關鍵詞具體包括產品價格、歸屬地和分類數據。8.如權利要求7所述的一種商品搜索系統,其特征在于,所述初步排序單元具體包括: 對所述字段關鍵詞進行匹配查詢,得到與該字段關鍵詞匹配的商品信息,并結合所述屬性關鍵詞按照字段關鍵詞的匹配率的大小對所述商品信息進行降序初步排序,得到初步搜索排序結果。9.如權利要求8所述的一種商品搜索系統,其特征在于,還包括: 信息權重計算單元,用于根據獲取的商品信息搜索權重參數計算得到的商品信息搜索權重,其中,所述商品信息搜索權重參數具體包括商品成交次數、詢價次數、咨詢次數、用戶總訪問數量、網頁總訪問數量、單條產品評分以及供應商評分; 信任度權重計算單元,用于根據獲取的用戶客戶端針對商品信息所屬賣家的評價記錄計算得到商品?目任度權重。10.如權利要求9所述的一種商品搜索系統,其特征在于,所述二次排序單元具體包括: 按照預設的權重計算規則根據所述商品信息搜索權重以及商品信任度權重計算得到商品的綜合權重,并在初步搜索排序結果的基礎上根據商品的綜合權重的大小對所述商品信息進行降序二次排序。
【文檔編號】G06F17/30GK106096026SQ201610474150
【公開日】2016年11月9日
【申請日】2016年6月24日
【發明人】李德華
【申請人】武漢合創源科技有限公司