[go: up one dir, main page]

TW201814555A - 搜索系統、頁面顯示方法和用戶端 - Google Patents

搜索系統、頁面顯示方法和用戶端 Download PDF

Info

Publication number
TW201814555A
TW201814555A TW106125920A TW106125920A TW201814555A TW 201814555 A TW201814555 A TW 201814555A TW 106125920 A TW106125920 A TW 106125920A TW 106125920 A TW106125920 A TW 106125920A TW 201814555 A TW201814555 A TW 201814555A
Authority
TW
Taiwan
Prior art keywords
information
search
result set
keywords
content
Prior art date
Application number
TW106125920A
Other languages
English (en)
Inventor
馬靜
Original Assignee
香港商阿里巴巴集團服務有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 香港商阿里巴巴集團服務有限公司 filed Critical 香港商阿里巴巴集團服務有限公司
Publication of TW201814555A publication Critical patent/TW201814555A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • G06F16/90328Query formulation using system suggestions using search space presentation or visualization, e.g. category or range presentation and selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0282Rating or review of business operators or products
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Electronic shopping [e-shopping] by investigating goods or services
    • G06Q30/0625Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本案實施方式公開了一種搜索系統、頁面顯示方法和用戶端。搜索系統,包括:前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎;將得到的內容結果集回饋給所述用戶端;內容搜尋引擎用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器提供內容結果集。本案可以提供給用戶多元化的搜索結果,便於用戶的流覽,提升了用戶體驗。

Description

搜索系統、頁面顯示方法和用戶端
本案係關於電腦技術領域,特別關於一種搜索系統、頁面顯示方法及用戶端。
隨著電子商務的不斷發展,越來越多的消費者習慣了網上購物。以可以享受到網路購物帶來的便捷。
隨著電子商務平台中各種元素的不斷增多,單一頁面入口漸漸不能滿足消費者的需要。例如,淘寶、京東、亞馬遜等購物網站,其內產品非常繁多。如果僅僅依靠頁面導航,消費者操作會比較繁瑣才能瀏覽到想要購買的商品。
由此,購物平台內設置了搜尋引擎,以為消費者提供商品的搜索功能。搜尋引擎(search engine)是指根據一定的策略、運用特定的電腦程式從互聯網上搜集資訊,在對資訊進行組織和處理後,為使用者提供檢索服務,將使用者檢索相關的資訊展示給使用者的系統,其所實現的功能概括來說就是資料預處理、建立索引和接受查詢請求並返回結果。其中,資料預處理是指根據搜尋引擎要求,把經各種管道獲得的資料轉化為結構化資料;建立索引是指根 據結構化資料中的各種欄位建立相應的索引;接受查詢請求並返回結果是指使用查詢關鍵字對建立的索引進行檢索,並返回檢索到的索引所指向的結構化資料。
消費者可以利用購物平台的搜索功能,直接輸入想要購買的商品名稱。如此商品名稱便可以作為關鍵字,在該購物平台的商品中進行搜索匹配,並顯示搜索得到的清單。
然而,現有的購物平台中提供的搜索功能較為單一。僅針對消費者提供的關鍵字,提供商品清單。難以滿足消費者日益增長的多元化需求。
本案實施方式的目的是提供一種搜索系統、頁面顯示方法和用戶端。能夠提供給用戶多元化的搜索結果。
為實現上述目的,本案實施方式提供一種搜索系統,包括:前端伺服器、內容搜尋引擎;所述前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎;將得到的內容結果集回饋給所述用戶端;所述內容搜尋引擎,用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器提供內容結果集;其中,所述內容資源池中至少包括以下之一:物件的專題資訊、物件的聚類資訊;所述內容結果集中包括與所述關鍵字匹配的專題資訊或者聚類資訊;或者,所述內容結果集包括與所述關鍵字匹配的專題資訊和聚類資訊。
本案實施方式還提供一種搜索系統,包括:前端伺服器、內容搜尋引擎和物件搜尋引擎;所述前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎和所述物件搜尋引擎;將得到的內容結果集和物件結果集,回饋給所述用戶端;所述內容搜尋引擎,用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器提供內容結果集;其中,所述內容資源池中至少包括以下之一:物件的專題資訊、物件的聚類資訊;所述內容結果集中包括與所述關鍵字匹配的專題資訊或者聚類資訊;或者,所述內容結果集包括與所述關鍵字匹配的專題資訊和聚類資訊;所述物件搜尋引擎,用於根據所述關鍵字在物件資源池中搜索,得到物件結果集;向所述前端伺服器提供物件結果集;其中,所述物件資源池包括至少一個物件資訊。
本案實施方式還提供一種搜索系統,包括:前端伺服器、協同搜尋引擎和物件搜尋引擎;所述前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述協同搜尋引擎和所述物件搜尋引擎;將得到的協同結果集和物件結果集,回饋給所述用戶端;所述協同搜尋引擎,用於獲取所述用戶端的接取資料;將所述關鍵字在所述接取資料中搜索得到協同結果集;向所述前端伺服器回饋所述協同結果集;其中,所述協同結果集包括所述接取資料中與所述關鍵字匹配的物件資訊。所述物件搜尋引擎,用於根據所述關鍵字在物件資源池中搜索,得到物件結果集; 向所述前端伺服器提供物件結果集;其中,所述物件資源池包括至少一個物件資訊。
本案實施方式還提供一種頁面顯示方法,包括:顯示搜尋網頁面;其中,所述搜尋網頁面具有關鍵字輸入框;接收使用者在所述輸入框輸入的關鍵字;顯示提示資訊;其中,所述提示資訊是根據所述關鍵字產生;在發生指向所述提示資訊的觸發事件時,顯示基於所述關鍵字的搜索結果。
本案實施方式還提供一種用戶端,包括:顯示器;處理器,用於控制所述顯示器顯示搜尋網頁面;其中,所述搜尋網頁面具有關鍵字輸入框;接收使用者在所述輸入框輸入的關鍵字;控制所述顯示器顯示提示資訊;其中,所述提示資訊是根據所述關鍵字產生;在發生指向所述提示資訊的觸發事件時,展示基於所述關鍵字的搜索結果。
由以上本案實施方式提供的技術方案可見,本案實施方式提供了內容搜尋引擎、協同搜尋引擎和物件搜尋引擎。通過上述搜尋引擎的任意組合,實現可以針對用戶端提供的關鍵字,進行多元的搜索策略,進而可以提供給使用者多維度的資訊。使用者可以在一個頁面中獲取專題資訊的入口、促銷等聚類資訊入口、與瀏覽歷史或收藏歷史相關的協同結果子集入口、以及商品資訊清單。如此,簡化了用戶的操作,讓使用者可以全面瞭解跟關鍵字相關的資訊。給用戶帶來便利,提升了用戶體驗。
100‧‧‧搜索系統
110‧‧‧前端伺服器
120‧‧‧內容搜尋引擎
130‧‧‧協同搜尋引擎
140‧‧‧物件搜尋引擎
70‧‧‧顯示器
80‧‧‧處理器
為了更清楚地說明本案實施方式或現有技術中的技術方案,下面將對實施方式或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本案中記載的一些實施方式,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本案實施方式提供的一種搜索系統的模組示意圖;圖2為本案實施方式提供的一種搜索系統的工作流程示意圖;圖3為本案實施方式提供的一種用戶端的介面示意圖;圖4為本案實施方式提供的一種用戶端的介面示意圖;圖5為本案實施方式提供的一種用戶端的介面示意圖;圖6為本案實施方式提供的一種用戶端的介面示意圖;圖7為本案實施方式提供的一種物件資源池產生方法的流程圖;圖8為本案實施方式提供的一種頁面顯示方法的流程圖;圖9為本案實施方式提供的一種用戶端的介面; 圖10為本案實施方式提供的一種用戶端的介面;圖11為本案實施方式提供的用戶端的結構示意圖;圖12為本案實施方式提供的用戶端的示意圖;圖13為本案實施方式提供的用戶端的示意圖;圖14為本案實施方式提供的用戶端的示意圖。
為了使本技術領域的人員更好地理解本案中的技術方案,下面將結合本案實施方式中的附圖,對本案實施方式中的技術方案進行清楚、完整地描述,顯然,所描述的實施方式僅僅是本案一部分實施方式,而不是全部的實施方式。基於本案中的實施方式,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施方式,都應當屬於本案保護的範圍。
請參閱圖1。本案實施方式提供一種搜索系統100。該搜索系統包括:前端伺服器110、內容搜尋引擎120。
所述前端伺服器110,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎;將得到的內容結果集,回饋給所述用戶端。
在本實施方式中,前端伺服器110可以為一個具有運算和網路交互功能的電子設備;也可以為運行於該電子設備中,為資料處理和網路交互提供支援的軟體。
在本實施方式中,前端伺服器110並不具體限定伺服器的數量。前端伺服器110可以為一個伺服器,還可以為 幾個伺服器,或者,若干伺服器形成的伺服器集群。
在本實施方式中,前端伺服器110可以為電子商務網站平台的業務伺服器。如此,用戶端可以直接通過網路與前端伺服器110進行通信。將關鍵字發送給前端伺服器110,以使前端伺服器110可以直接將得到的搜索結果集發送給該用戶端。當然,前端伺服器110也可以為架設於業務伺服器和搜尋引擎之間的中間伺服器。如此,中間伺服器可以作為業務伺服器和搜尋引擎之間交互的管道。中間伺服器可以對應多個業務伺服器;協調各業務伺服器的搜索需求,至各個搜尋引擎。並將搜尋引擎回饋的搜索結果集,回饋給相應的業務伺服器。
在本實施方式中,用戶端可以為具有顯示、運算和網路接取功能的電子設備。具體的,例如,用戶端可以為台式電腦、平板電腦、筆記型電腦、智慧手機、數位助理、智慧可穿戴設備、導購終端、具有網路接取功能的電視機。或者,用戶端也可以為能夠運行於上述電子設備中的軟體。具體的,例如,用戶端可以為購物網站平台提供的接取入口,例如當當網站、京東網站、亞馬遜網站等;用戶端還可以為購物網站平台提供的在智慧手機中運行的應用。例如,手機當當、手機京東、手機亞馬遜等。
在本實施方式中,關鍵字可以為使用者在用戶端輸入的資訊,以用於搜索使用者想要瀏覽的內容。關鍵字本身可以為具有一定語義含義的字串。關鍵字的數量可以為一個或者幾個。具體的,例如,用戶想要購買行李箱,可以 在用戶端中輸入關鍵字“行李箱”。用戶可能還有進一步的要求,比如,用戶可能希望購買比較商務一些的行李箱。此時,使用者輸入的關鍵字可能包括“行李箱”和“商務”。
在本實施方式中,接收用戶端提供的關鍵字,可以通過互聯網接收。具體的,用戶端可以依照網路通信協定,例如Http、TCP/IP或者FTP協定等,向前端伺服器110發出接取請求。在接取請求中,可以附帶有關鍵字。如此前端伺服器110便可以接收到關鍵字之後,進行相應的回應處理。
在本實施方式中,前端伺服器110將關鍵字提供給內容搜尋引擎120。如此,使得內容搜素引擎120可以根據關鍵字進行檢索。即,內容搜尋引擎120可以回應使用者指定的關鍵字,進行搜索,進而可以實現回饋用戶搜索結果。
在本實施方式中,前端伺服器110接收搜尋引擎回饋的搜索結果集,可以形成搜索結果列表。在前端伺服器110中可以預先設置有展示範本。將搜索結果清單中的元素分配展示範本。其中,可以為一個元素對應一個展示範本,也可以為多個元素對應一個展示範本。前端伺服器110可以將匹配了展示範本後的搜索結果清單,發送給提供所述關鍵字的用戶端。
所述內容搜尋引擎120,用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器110 提供內容結果集;其中,所述內容資源池中至少包括以下之一:物件的專題資訊、物件的聚類資訊;所述內容結果集中包括與所述關鍵字匹配的專題資訊或者聚類資訊;或者,所述內容結果集包括與所述關鍵字匹配的專題資訊和聚類資訊。
在本實施方式中,內容資源池可以包括網站平台中全部的資料資訊。內容資源池也可以為包括網站平台中全部資料資訊的一部分。可以通過預先設置的處理規則,在網站平台中的資料資訊進行篩選以及必要的資料加工,進而得到該內容資源池。具體的,例如,可以針對網站平台中針對相同商品的促銷,可以進行聚類處理,得到針對該商品的促銷的聚類資訊。網站平台舉例為“京東”、“亞馬遜”、“當當”、“ebay”等等。物件可以為網站平台中提供的商品或者服務。內容資源池還可以包括關於物件的專題資訊。該專題資訊指向的內容可以包括物件的導購資訊、物件的介紹資訊。專題資訊還可以指向網站平台中的商家自行製作上傳的專題頁面。該專題頁面可以包括物件的介紹資訊,以及相應的物件清單。
當然,內容資源池的內容並不限於在網站平台中獲得。內容資源池的內容來源還可以為協力廠商提供。可以理解為,協力廠商可以在網路上搜集整理資料資訊,形成該內容資源池。協力廠商可以將該內容資源池提供給網站平台以使網站平台可以保存。協力廠商也可以向網站平台提供接取入口,可以向網站平台提供索引清單。如此,內 容搜尋引擎便可以根據該索引清單進行搜索匹配,並可以進一步的根據索引清單從協力廠商的內容資源池拉取結果資料。協力廠商可以是專門從事資料整理的公司,也可以是專業的電子產品評測網站,還可以是網站平台中的商家。
在內容資源池中的專題資訊可以為頁面本身。也可以為,專題資訊為頁面的指向標識。通過該專題資訊可以確定頁面。相應的,聚類資訊可以指向通過聚類處理形成的聚類頁面,該聚類頁面中具有聚類得到的物件資訊。聚類資訊本身可以為該聚類頁面的指向標識,通過聚類資訊可以確定相應的聚類頁面。如此,在內容資源池中可以無需儲存頁面,而節省了儲存空間。
在本實施方式中,基於網站平台中的物件資訊產生聚類資訊的演算法可以包括:劃分演算法、層次法、模型演算法等。具體的,例如,劃分演算法可以包括有K-MEANS演算法、K-MEDOIDS演算法、CLARANS演算法等。層次法可以包括BIRCH演算法、CURE演算法、CHAMELEON演算法等。基於模型的演算法可以包括神經網路等。當然,以上列舉的演算法並不對本案構成限定。所屬領域技術人員在本案技術精髓的啟示下,還可以採用其它的演算法。但只要其實現的功能和效果與本案相同或相似,均應涵蓋於本案保護範圍內。
在本實施方式中,內容搜尋引擎120中可以針對內容資源池中的專題資訊和聚類資訊建立索引。如此,在進行 搜索操作時,可以將關鍵字在索引清單中匹配,進而得到內容結果集。具體的,例如,內容資源池中的專題資訊和聚類資訊,本身可以具有屬性標籤。每個屬性標籤的內容可以表示專題資訊和聚類資訊的特性。具體的,例如,一個關於“水杯”的專題資訊,其具有屬性標籤“304鋼”、“保溫”。可以表示該關於“水杯”的專題資訊中,存在部分內容介紹的水杯材質為304鋼,而且該專題資訊的部分內容介紹水杯具有保溫功能。同理,關於“水杯”的聚類資訊具有屬性標籤“塑膠”、“廣口”。可以表示該聚類資訊中的部分物件資訊指向的水杯的材質為塑膠。以及,聚類資訊中的部分物件資訊指向的水杯的開口為廣口。在建立索引時,可以將專題資訊和聚類資訊的屬性標籤作為索引內容的來源。可以將專題資訊或聚類資訊的全部屬性標籤均作為對應索引的一部分,也可以為從專題資訊或聚類資訊的屬性標籤中選在一些作為索引的內容。當然,索引的內容來源並不限於屬性標籤,還可以包括專題資訊的標題,或者聚類資訊中物件資訊的標題、介紹資訊等。當然,關於基於內容資源池,如何進行搜索,所屬領域技術人員會有很多的方式,此外,在本案技術精髓啟示下,所屬領域技術人員還可能針對性的對現有技術中的搜索方式進行改進。但只要其實現的功能和效果,與本案相同或相似,均應涵蓋於本案保護範圍內。
在本實施方式中,內容搜尋引擎120將搜索得到的內容結果集,發送給前端伺服器110,以使前端伺服器110 可以將該內容結果集提供給發出關鍵字的用戶端。具體的,內容搜尋引擎120可以針對內容結果集中的資料進行排序後,再提供給前端伺服器110。當然,也可以為前端伺服器110接收到內容結果集之後,針對內容結果集中的資料進行排序。
在一個實施方式中,所述搜索系統還可以包括協同搜尋引擎130。所述協同搜尋引擎130,用於獲取所述用戶端的接取資料;將所述關鍵字在所述接取資料中搜索得到協同結果集;向所述前端伺服器110回饋所述協同結果集;其中,所述協同結果集包括所述接取資料中與所述關鍵字匹配的物件資訊;相應的,所述前端伺服器110,還用於將所述關鍵字提供給所述協同搜尋引擎130;將得到的所述協同結果集,提供給所述用戶端。
在本實施方式中,接取資料可以包括使用者使用用戶端在網站平台中的全部或者部分操作行為的記錄。具體的,例如,用戶端瀏覽接取的物件頁面;用戶端收藏的物件頁面;用戶端瀏覽過的專題頁面等等。
在本實施方式中,接取資料本身可以由與用戶端進行交互的業務伺服器記錄。在一個實施方式中,業務伺服器可以基於協同搜尋引擎130對接取資料的要求,記錄資訊。或者,在另一個實施方式中,接取資料可以為業務伺服器針對用戶端記錄的日誌資料。如此,前端伺服器110接收到用戶端的關鍵字之後,協同搜尋引擎130可以通知業務伺服器,提供該用戶端的接取資料。如此,協同搜尋 引擎130可以在接取資料中分析得到協同結果集。
在本實施方式中,協同搜尋引擎130獲取接取資料的方式,可以包括:前端伺服器110接收到關鍵字時,由前端伺服器110從本地讀取用戶端的接取資料,如此在前端伺服器110將關鍵字提供給協同搜素引擎時,將接取資料一併提供給協同搜尋引擎130。還可以為前端伺服器110接收到關鍵字時,業務伺服器向前端伺服器110提供用戶端的接取資料,如此,在前端伺服器110將關鍵字和接取資料同時提供給協同搜尋引擎130。還可以為,協同搜尋引擎130接收到關鍵字之後,向前端伺服器110發出接取資料獲取請求,由前端伺服器110進一步提供接取資料。還可以為,協同搜尋引擎130接收到關鍵字之後,向業務伺服器發出接取資料獲取請求,由業務伺服器提供接取資料。還可以為,協同搜尋引擎130內部儲存有網站平台中用戶端的接取資料集,如此在接收到關鍵字之後,便可以從本機存放區的接取資料集中進行搜索得到用戶端對應的接取資料。協同搜尋引擎130中的接取資料,可以定期從前端伺服器110或者業務伺服器獲取;或者,將協同搜尋引擎130中的接取資料與前端伺服器110或者業務伺服器中的接取資料構建同步規則,當前端伺服器110或者業務伺服器中的接取資料發生變化時,對協同搜尋引擎130中的接取資料進行更新。
在本實施方式中,協同搜尋引擎130將所述關鍵字在接取資料中搜索。協同搜尋引擎130可以將接取資料按照 預設的索引建立規則進行處理,將接取資料中的物件資訊建立索引。如此,在進行搜索時,可以將關鍵字在索引中進行匹配,進而得到協同結果集。當然,協同搜尋引擎130可以直接在接取資料中匹配關鍵字,將匹配的關鍵字對應的物件資訊放入協同結果集中。具體的,例如,用戶使用用戶端瀏覽了第一款連衣裙的商品頁面,標題名稱“2016新款花邊連衣裙”,並且收藏了第二款連衣裙,標題名稱為“紅色真絲商務連衣裙”。此時,在業務伺服器中,針對該用戶端的日誌資料中,會記錄該用戶端的頁面瀏覽資訊,以及對商品的收藏資訊。具體的,日誌資料中可以記錄商品的網路位址、商品標題和用戶端對該商品頁面的接取行為。該接取行為可以為瀏覽或者收藏。當然,針對用戶端針對商品的收藏行為,也可以設置單獨的收藏列表,將該收藏清單也作為接取資料的至少一部分。當使用者使用用戶端向前端伺服器110發出的關鍵字為“連衣裙”時,業務伺服器會將關鍵字和用戶端的接取資料提供給前端伺服器110。前端伺服器110接收到關鍵字和接取資料之後,將關鍵字和接取資料提供給協同搜尋引擎130。協同搜尋引擎130將關鍵字在接取資料中進行匹配,發現接取資料中在第一款連衣裙的標題中存在關鍵字“連衣裙”,如此將第一款連衣裙的資訊加入協同結果集。在接取資料中還發現在第二款連衣裙的標題中存在關鍵字“連衣裙”,將第二款連衣裙的資訊也加入協同結果集。
物件資訊可以包括物件的物件標識。該物件標識可以在網站平台中唯一標識該物件。如此,在協同結果集中包括了物件的物件標識,便可以唯一確定對應的物件。物件標識本身可以為網站平台分配的一個字串。當然,物件標識還可以為物件的頁面的接取位址。用戶端接取該接取位址,便可以相應展示該物件的介紹資訊。具體的,例如,在網站平台“京東”中,接取某一個商品的接取位址,便可以展示該商品的詳細介紹資訊,以及提供該商品的購買功能。當然,物件資訊並不限於上述描述,物件資訊還可以包括物件的標題、介紹資訊或者代表圖等。
可以理解,關於協同搜尋引擎130將關鍵字在接取資料中搜索得到協同結果集,所屬領域技術人員可以很多的搜索匹配策略。而且,所屬領域技術人員在本案的技術精髓啟示下,還可能針對相對於現有技術進行改進。但只要其實現的功能和效果,與本案相同或相似,均應涵蓋於本案保護範圍內。
在本實施方式中,協同搜尋引擎130將搜索得到的協同結果集,發送給前端伺服器110,以使前端伺服器110可以將該協同結果集提供給發出關鍵字的用戶端。具體的,協同搜尋引擎130可以針對協同結果集中的資料進行排序後,再提供給前端伺服器110。當然,也可以為前端伺服器110接收到協同結果集之後,針對協同結果集匯中的資料進行排序。
在一個實施方式中,所述搜索系統還可以包括:物件 搜尋引擎140。所述物件搜尋引擎140用於根據所述關鍵字在物件資源池中搜索,得到物件結果集;向所述前端伺服器110提供物件結果集;其中,所述物件資源池包括至少一個物件資訊;相應的,所述前端伺服器110,還用於將所述關鍵字提供給所述物件搜尋引擎140;將得到的所述物件結果集,提供給所述用戶端。
在本實施方式中,物件資源池可以包括網站平台中全部的物件資訊。如此,物件搜尋引擎140將關鍵字在物件資源池中搜索,可以得到針對關鍵字較為全面的搜索結果供用戶瀏覽。當然,物件資源池也可以為按照預設的篩選指標,在網站平台中全部的物件中挑選的形成。如此,可以減少每次物件搜尋引擎140進行搜索時的工作負荷。並且,減小了物件資源池佔用的儲存空間。具體的,例如,亞馬遜網站作為一個網站平台,提供許多種商品和服務。可以將亞馬遜網站中的全部商品資訊和服務資訊構成一個物件資源池。當然,也可以為在亞馬遜網站中針對不同品類的商品和服務進行篩選得到物件資源池。具體的,篩選指標可以為消費者評價、銷售量、瀏覽數量、收藏數量等。在此不再列舉。
在本實施方式中,物件搜尋引擎140中可以為物件資源池中的物件資訊建立索引。如此,在進行搜索操作時,可以將關鍵字在索引清單中匹配,進而得到物件結果集。當然,關於基於物件資源池,如何進行搜索,所屬領域技術人員會有很多的方式,此外,在本案技術精髓啟示下, 所屬領域技術人員還可能針對性的對現有技術中的搜索方式進行改進。但只要其實現的功能和效果,與本案相同或相似,均應涵蓋於本案保護範圍內。
在本實施方式中,物件搜尋引擎140將搜索得到的物件結果集,發送給前端伺服器110,以使前端伺服器110可以將該物件結果集提供給發出關鍵字的用戶端。具體的,物件搜尋引擎140可以針對物件結果集中的資料進行排序後,再提供給前端伺服器110。當然,也可以為前端伺服器110接收到物件結果集之後,針對物件結果集匯中的資料進行排序。
請一併參閱圖1和圖2。在一個具體的場景示例中,搜索系統可以包括前端伺服器110、內容搜尋引擎120、協同搜尋引擎130和物件搜尋引擎140。前端伺服器110可以為業務伺服器。內容搜尋引擎120的內容資源池中具有專題資訊和聚類資訊。協同搜尋引擎130中具有網站平台中用戶端的接取資料。物件搜尋引擎140中具有根據網站平台中的物件資訊篩選得到的物件資源池。
在本場景示例中,前端伺服器110接收到用戶端發出的搜索請求,該搜索請求中附帶有關鍵字“聯想筆記型電腦”。前端伺服器110將該關鍵字“聯想筆記型電腦”分別提供給內容搜尋引擎120、協同搜尋引擎130和物件搜尋引擎140。前端伺服器110進一步將用戶端的身份資訊提供給協同搜尋引擎130,使得協同搜尋引擎130可以根據用戶端的身份資訊在儲存的接取資訊集中,讀取與用戶 端對應的接取資訊。用戶端的身份資訊可以為用戶端的網址、用戶名等。
在本場景示例中,內容搜尋引擎120將關鍵字在內容資源池中檢索得到內容結果集。其中,內容結果集包括與“聯想筆記型電腦”相關的專題資訊和聚類資訊。其中,專題資訊可以包括“聯想筆記本性能評測”、“聯想筆記本型號介紹”、“高性價比的聯想筆記本專題清單”等等。聚類資訊可以為網站平台中涉及聯想筆記本促銷資訊。
在本場景示例中,協同搜尋引擎130將接受的用戶端資訊在儲存的接取資料集中進行匹配,得到與用戶端資訊對應的接取資料。接取資料中可以包括有用戶端之前的瀏覽頁面資訊、收藏頁面資訊。將接取資料中搜索得到的涉及“聯想筆記型電腦”的瀏覽頁面資訊和收藏頁面資訊對應的物件資訊,放入協同結果集。將協同結果集發送給前端伺服器110。
在本場景示例中,物件搜尋引擎140將“聯想筆記型電腦”在物件資源池中進行搜索,得到匹配“聯想筆記型電腦”的物件結果集。將物件結果集發送給前端伺服器110。
在本場景示例中,前端伺服器110接收到內容結果集、協同結果集和物件結果集之後,產生回饋給用戶端的搜索結果列表,並針對結果清單中的每個元素匹配展示範本。在該清單中的順序為,內容結果集優先於物件結果 集,協同結果集在該搜索結果列表中具有指定的位置。前端伺服器110將匹配展示範本的搜索結果集回饋給用戶端,以使得用戶端可以提供頁面顯示。但本領域技術人員可以理解,上述內容結果集、協同結果集和物件結果集的順序可以根據實際情況自由指定,不限於上述實施例中的順序。
在另一個具體的場景示例中,用戶通過用戶端打開搜尋網頁面。在搜尋網頁面中具有搜索輸入框和第一觸發控制件。請參閱圖3所示。用戶在搜索輸入框中輸入“帆布鞋”,並點擊第一觸發控制件。用戶端監測到第一觸發控制件發生點擊事件後,將該關鍵字“帆布鞋”發送給伺服器。並接受伺服器回饋的搜索結果。可以如圖4所示。用戶端顯示結果展示頁面,該頁面中可以以圖片和文字形成清單的方式,展示搜索結果。該檢索過程可以為前端伺服器調用物件搜尋引擎檢索,也可以為其它的針對商品或服務的搜索方式。
在本場景示例中,可以在如圖3所示頁面中,提供第二觸發控制件。也可以在結果展示頁面中提供第二觸發控制件,如圖4所示。使用者觸發第二觸發控制件,用戶端會將關鍵字“帆布鞋”提供給前述實施方式中的前端伺服器。前端伺服器可以將關鍵字“帆布鞋”提供給內容搜尋引擎、協同搜尋引擎和物件搜尋引擎。前端伺服器將各搜尋引擎回饋的內容結果集、協同結果集和物件結果集,整體作為搜索結果集回饋給用戶端。前端伺服器還可以針對 搜索結果集中的元素進行匹配展示範本。並將搜索結果集中元素對應展示範本的資訊,也提供給用戶端。
在本場景示例中,請參閱圖5。用戶端展示的針對“帆布鞋”的搜索結果。其中,該頁面中可以包括內容結果集中的專題資訊和聚類資訊指向的促銷資訊。以及,由協同結果集中展示在“曾經瀏覽”的展示位置。使用者可以上下拖動頁面。例如,向上拖動得到圖6所示頁面。針對物件結果集中的物件資訊,可以採用圖片和文字形成清單的方式展示。
在一個實施方式中,所述前端伺服器110將所述協同結果集回饋給所述用戶端時,將所述協同結果集劃分至少一個協同結果子集,為所述協同結果子集指定在用戶端中的顯示位置。
在本實施方式中,前端伺服器110可以將協同結果集劃分子集,每個協同結果子集可以包括有指定數量的物件資訊。其中,指定數量可以為5個、6個、9個、12個、13個等等。進一步的,還可以指定回饋給用戶端的協同結果子集的上限數量。在協同結果子集的總數超過該上限數量時,可以從多個協同結果子集中選擇一部分,使得被選擇的協同結果子集的數量不超過該上限數量。在系統結果子集的總數未超過該上限數量時,前端伺服器110可以按照協同結果子集的實際情況回饋。
當然,也可以為協同搜尋引擎130在回饋協同結果集時,已經完成協同結果子集的劃分。協同搜尋引擎130中 也可以設置協同結果子集的上限數量,如此,協同搜尋引擎130回饋的協同搜索子集的數量遵從該上限數量。
在本實施方式中,每個協同結果子集可以對應一個展示範本。用戶端展示出的頁面中,包括套用展示範本後的搜索結果集,形成了展示列表。展示列表可以包括展示項。每個展示項可以包括搜索結果集中的資料和對應的展示範本。協同結果子集可以在展示列表中具有指定的位置。具體的,例如,結果列表中第9個位置,設置為協同結果子集的展示位置。當然,指定的位置還可以為第1個、第2個、第5個、第15個等等。當然,還可以通過預先設置的隨機函數,通過產生一個亂數,作為協同結果子集的展示位置。
在一個實施方式中,所述前端伺服器110將所述內容結果集和所述協同結果集回饋給所述用戶端時,所述內容結果集優先於所述協同結果集。
在本實施方式中,前端伺服器110可以針對回饋給用戶端的搜索結果集進行排序。將內容結果集的內容優先於協同結果集的內容,使得內容結果集的內容,可以相對優先被用戶瀏覽。由於內容結果集中可能包括物件的專題資訊,優先顯示內容結果集,可以便於使用者加深對物件的瞭解。
在一個實施方式中,所述專題資訊指向的頁面,可以包括:物件的性能介紹頁面、物件的導購頁面、物件的評測頁面、包含物件介紹資訊的清單頁面。
在本實施方式中,專題資訊指向頁面,可以理解為:專題資訊可以為網頁頁面的指向標識。通過該專題資訊便可以確定相應的網頁。內容資源池中儲存專題資訊,可以不儲存專題資訊所指向的頁面。如此,可以減少儲存空間的佔用,以及減少內容資源池進行更新時的工作負荷。具體的,例如,專題資訊本身可以為頁面的接取位址。
在本實施方式中,專題資訊指向頁面的內容可以包括文字、圖片、音訊或視頻,或者以上任意組合。物件的性能介紹頁面可以包括:商家針對商品或者服務的功能和結構進行介紹的內容。物件的導購頁面可以包括:商家、推廣者或者媒體站等,對商品或伺服器適用場景的介紹,以及如何選購相應場景所需的商品或服務。物件的評測頁面可以包括:商家本身、推廣者或者媒體站等,對商品或服務進行體驗後,按照一定的評測指標,針對商品或者服務進行評價的內容。清單頁面可以為商家、推廣者或者媒體站,依照一定的主題思想,選擇推薦的一些物件的清單。
在一個實施方式中,所述聚類資訊指向的聚類頁面可以為,在網站平台的同一類物件中,將具有相同或相似屬性物件的物件資訊相聚和得到的資料集合。
在本實施方式中,在一個網站平台中可以存在多個業務模組,每個業務模組都可以提供多種物件。不同的業務模組之間,具體的業務模式可以不相同。具體的,例如,網站平台“京東”,可以包括“京東超市”、“生鮮”、“全球購”、“閃購”、“團購”等業務模組。不同的業 務模組中可以提供相同的商品或服務,但每個業務模組本身可以有自身的業務邏輯,供貨管道等。。
在本實施方式中,同一類物件可以為相同或相近似的商品或者服務。相同的商品或服務,可以為具有相同功能和效果。同一類物件可以為屬於同一個商品類別或服務類別的物件。具體的,例如,商品類別可以包括電視機、電腦、滑鼠、男士上衣、連衣裙、手錶等等,不再列舉。服務類別可以包括家政、維修、保養、餐飲等等,不再列舉。
在本實施方式中,屬性可以包括物件的自身屬性、狀態屬性等。自身屬性可以為產品的顏色、結構、形狀、功能、性能、評級等等。狀態屬性可以為物件目前所處於的業務邏輯狀態。具體的,例如,商品或服務處於團購活動中、商品或服務在某個業務中進行打折銷售、商品或服務的正常銷售等。
在本實施方式中在一個頁面顯示聚類得到的物件資訊,如此可以便於使用者進行瀏覽比較,給用戶購物帶來了便利。
在一個實施方式中,所述內容資源池中,對應所述專題資訊或者所述聚類資訊儲存有物件資訊;其中,所述物件資訊用於與用戶端提供的關鍵字匹配,確定所述專題資訊或者所述聚類資訊是否與所述關鍵字匹配。
在本實施方式中,專題資訊或者聚類資訊中均包括有物件清單。物件清單中包括有物件資訊。內容資源池中針 對專題資訊或者聚類資訊儲存對應的物件資訊,可以在內容搜尋引擎120在內容資源池中搜索關鍵字的過程中,更加準確的回饋搜索結果。具體的,例如,一個專題資訊關於“蘋果牌手機”,內容搜尋引擎120建立的索引詞可以為“Iphone”+“蘋果手機”,針對該專題資訊儲存二個物件資訊,第一個物件資訊中標題為“Iphone 6S國行全網通64G”,第二個物件資訊中標題為“Iphone 6S電信64G”。如果用戶端提供的關鍵字為“Iphone”,內容搜尋引擎120便可以通過將關鍵字與索引資訊匹配,將關於“蘋果牌手機”的專題資訊放入的內容結果集中。如果用戶端提供的關鍵字為“電信Iphone”,此時內容搜尋引擎120將該關鍵字在索引中匹配,沒有將專題資訊“蘋果牌手機”放入內容結果集,內容搜尋引擎120可以進一步的將關鍵字與專題資訊的物件資訊匹配,發現與第二物件資訊的標題相匹配,此時內容搜尋引擎120可以將該專題資訊“蘋果牌手機”放入內容結果集。
在本實施方式中,每個專題資訊或者聚類資訊對應的物件資訊,可以具有指定數量。如此,內容搜尋引擎120在物件資訊中進行搜索匹配,以判斷對應的專題資訊或者聚類資訊是否放入內容結果集中時,可以根據與關鍵字匹配物件資訊的數量與指定數量的關係,作為是否將專題資訊或者聚類資訊放入內容結果集的依據。具體的,例如,指定數量為100。即每個專題資訊或者聚類資訊,均可以分別對應儲存有100個物件資訊。可以設置判斷條件,當 超過指定數量一定比例的物件資訊與關鍵字匹配時,可以將相應的專題資訊或者聚類資訊放入內容結果集。該比例可以為3/4、1/2、1/3等等。判斷條件也可以為與關鍵字匹配的物件資訊的數量達到條件數量時,可以將相應的專題資訊或者聚類資訊放入內容結果集。該條件數量不超過指定數量。例如,指定數量為200,條件數量可以為110。當然,指定數量也不限於100,還可以為2、5、10或者110、140、200等等。指定數量可以為一個正整數。
在一個實施方式中,所述內容資源池中的聚類資訊,間隔預設時長後,從網站平台中重新產生該聚類資訊。
在本實施方式中,網站平台中的物件資訊可能會發生變化,如此,內容搜尋引擎120中的內容資源池,間隔預設時長後更新聚類資訊。如此可以使得內容資源池中的資料較為準確。具體的,例如,京東網站中一些商品或服務的促銷,通常都會有一定的時長,超過這個時長之後,商品或服務的促銷活動便結束了。比如,提供給用戶端的聚類資訊“滑鼠促銷”。使用者點擊動作頁面上對應該聚類資訊的視窗後,提供該聚類資訊指向頁面中包括的物件資訊的清單,即展示了該聚類資訊指向的聚類頁面中包括的滑鼠清單。如此,使用者便可以進一步選擇某一個滑鼠,進一步瀏覽該滑鼠的詳情或者進行購買。通過每間隔預設時長,重新產生聚類資訊,使得提供給用戶端的內容結果集中,可以具有較為準確的商品或服務資訊。在一定程度上避免了,使用者在點擊滑鼠,進入該滑鼠詳情之後,發 現該滑鼠並沒有進行降價銷售或者參與團購。
在本實施方式中,預設時長可以為一個預先指定的時間長度。具體的,例如,預設時長可以為1天、2天、5天等,也可以為12小時、18小時、20小時等等。在此不做具體限制。
在一個實施方式中,所述內容資源池中的專題資訊具有指定生命週期;其中,超過生命週期的所述專題資訊,不會被用戶端提供的關鍵字匹配。
在本實施方式中,專題資訊被發佈時可以指定有生命週期。該生命週期可以為一個時間長度。在生命週期內,該專題資訊可以被瀏覽,超出該生命週期之後,該專題資訊不再提供給用戶端。具體的,內容資源池中,可以對應專題資訊儲存生命週期。如此,在根據關鍵字搜索專題資訊時,便可以判斷專題是否超過生命週期。如果超過生命週期,即使專題資訊與關鍵字匹配,也不將該專題資訊放入內容結果集。使得超過生命週期的專題資訊不會提供給用戶端。
請參閱圖7。在一個實施方式中,所述物件資源池的產生方法包括以下步驟。
步驟S11:在網站平台中篩選得到物件資訊池;所述物件資訊池包括至少一個物件資訊。
在本實施方式中,對網站平台中的物件資訊中按照預設篩選規則進行篩選得到物件資訊池。預設篩選規則可以包括:達到指定銷量、達到指定瀏覽量、達到指定收藏量 或者達到指定評價級別。其中,指定評價級別可以為:消費者的好評數量、評價分數或者評定星級。
在本實施方式中,可以在網站平台中的全部物件資訊中篩選得到物件資訊池,也可以在網站平台的至少一個業務模組的物件資訊中篩選得到物件資訊池。具體的,例如,可以在亞馬遜網的全部商品資訊中進行篩選,其中亞馬遜網站可以包括有海外購、圖書、家用電器、潮流時尚館、電器數位館等等業務模組。也可以僅在亞馬遜的至少一個業務模組中進行篩選。
步驟S13:獲取所述網站平台中具有問答內容的第一物件清單,具有推薦理由的第二物件清單,以及達到指定評級的第三物件清單。
在本實施方式中,問答內容可以為針對某一物件,以提問和回答的形式,介紹物件資訊的方式。其中,提問可以為用戶上傳的問題,而回答可以為其它使用者的回答,或者物件所對應商家的回答。
在本實施方式中,推薦理由可以為基於物件資訊的歷史銷售評價資訊總結產生;也可以推廣者基於物件的特性提供的推薦文字資訊。具體的,例如,物件為檯燈,可以將該檯燈的商品評價進行歸納總結,形成所述檯燈的推薦理由。
在本實施方式中,物件可以具有評級資訊。該評級資訊可以為物件的使用者根據物件的使用體驗進行提供。指定評級一個指定的評級資訊。具體的,指定評級可以為: 使用者對於物件的評價形成的物件相對於同類商品的整體評價,該整體評價達到指定的級別,例如,5個星級;也可以為該物件的好評占全部評價的比例達到指定的比例;還可以為使用者給物件的打分達到指定的分數。
在本實施方式中,第一物件清單、第二物件清單和第三物件清單中,分別包括相應的物件資訊。物件資訊中可以包括有物件標識。通過該物件標識,便可以確定該物件對應的問答內容、或者推薦理由、或者評級資訊。
步驟S15:將所述物件資訊池按照第一物件清單、第二物件清單和第三物件清單的順序進行匹配,得到所述物件資訊池中至少部分物件資訊的推薦資訊;其中,將與所述物件資訊池中物件資訊匹配的問答內容、推薦理由或指定評級作為所述推薦資訊。
在本實施方式中,將物件資訊池中的物件資訊與第一物件清單、第二物件清單和第三物件清單進行匹配時,可以採用判斷物件標識是否相同的方式。即物件標識相同時,認為匹配成功,物件標識不相同時,認為匹配失敗。當然,將物件資訊池中的物件資訊與第一物件清單、第二物件清單和第三物件清單進行匹配時,還可以為判斷物件資訊池中物件資訊指向的物件,與第一物件清單、第二物件清單或第三物件清單中物件資訊指向的物件,是否為相同物件。具體的,例如,物件資訊池中的第一物件資訊指向的物件為一雙耐克(NIKE)氣墊鞋。如果第一物件清單、第二物件清單或者第三物件清單中,存在一個第二物件資 訊指向的物件也是一雙耐克氣墊鞋,且該耐克氣墊鞋與所述第一物件資訊指向的耐克氣墊鞋相同。如此,可以認為第一物件資訊和第二物件資訊相匹配。具體的,在判斷物件是否相同時,可以結合品牌、型號、生產商等資訊。
在本實施方式中,物件資訊池中的全部物件資訊可以都在第一物件清單、第二物件清單和第三物件清單匹配到對應的物件資訊;也可以為,物件資訊池中部分物件資訊在第一物件清單、第二物件清單和第三物件清單中匹配到對應的物件資訊。在一些情況下,物件資訊池中的物件資訊在第一物件清單、第二物件清單和第三物件清單中超過一個物件清單中匹配到了對應的物件資訊。此時優先將第一物件清單中匹配成功的物件資訊的問答內容作為推薦資訊;在第一物件清單匹配失敗,第二物件清單匹配成功時,可以優先將第二物件清單中匹配成功的物件資訊的推薦理由作為推薦資訊;在第一物件清單和第二物件清單均匹配失敗時,將第三物件清單匹配成功的物件資訊對應的評價資訊作為推薦資訊。
步驟S17:將所述推薦資訊和所述物件資訊池組成所述物件資源池。
在本實施方式中,將所述物件資訊和對應的推薦資訊對應儲存。如此在確定物件資訊之後,便可以獲取物件資訊的推薦資訊。
在本實施方式中,通過對網站平台的物件資訊進行篩選,以及對應儲存推薦資訊。可以實現在提供給消費者之 後,便於用戶挑選較為優質的商品或服務。再者,通過篩選物件資訊,減少了使用者自行篩選的時間。
在一個實施方式中,前端伺服器接收到各搜尋引擎針對關鍵字回饋的搜索結果集為空時,可以向用戶端回饋預設標識,以使所述用戶端顯示具有預設語義的提示資訊。
在本實施方式中,在搜索系統包括內容搜尋引擎時,前端伺服器接收到各搜尋引擎針對關鍵字回饋的搜索結果集為空,可以為內容結果集為空。在搜索系統包括內容搜尋引擎和協同搜尋引擎時,前端伺服器接收到各搜尋引擎針對關鍵字回饋的搜索結果集為空,可以為內容結果集和協同結果集均為空。在搜索系統包括內容搜尋引擎和物件搜尋引擎時,前端伺服器接收到各搜尋引擎針對關鍵字回饋的搜索結果集為空,可以為內容結果集和物件結果集均為空。在搜索系統包括內容搜尋引擎、協同搜尋引擎和物件搜尋引擎時,前端伺服器接收到各搜尋引擎針對關鍵字回饋的搜索結果集為空,可以為內容結果集、協同結果集和物件結果集均為空。
在本實施方式中,預設標識用於表示搜索結果集為空。如此,用戶端可以進一步顯示提示資訊。當然,預設標識本身也可以為提示資訊本身,如此用戶端接收到預設標識之後,可以直接在頁面顯示。具體的,例如,關鍵字本身是一個生僻詞,或者是一個無語義詞,此時可能前端伺服器調用的搜尋引擎,回饋的結果可能均為空。此時,向用戶端回饋的預設標識可以為“Null”。用戶端接收到 該預設標識後,可以在頁面顯示提示資訊“喵~沒有搜索結果,沒有找到相關的內容”。或者,用戶端可以將關鍵字提供給另一個業務搜索模組進行搜索,以判斷針對該關鍵字在另一個業務搜索模組的搜索結果是否為空。當另一個業務搜索模組的搜索結果不為空使,可以在頁面顯示“喵~沒有找到與當前關鍵字相關的內容,還想看商品可以去其它搜索功能哦!”。並為“其它搜索功能”建立連結。
在一個實施方式中,當根據所述用戶端提供的關鍵字搜索得到搜索結果集中資料量少於預設臨限值時,變更所述關鍵字,並基於變更後的關鍵字重新搜索得到搜索結果集。
在本實施方式中,搜索結果集中結果資料量少於預設臨限值可以包括:內容結果集、協同結果集和物件結果集中任一個的結果資料量少於預設臨限值;或者,內容結果集、協同結果集和物件結果集中任二個的結果資料量少於預設臨限值;或者,內容結果集、協同結果集和物件結果集總體的結果資料量少於預設臨限值。
在本實施方式中,預設臨限值為一個臨界值,可以用於判斷針對關鍵字的搜索結果集中結果資料是否較少。在計算內容結果集中結果資料的數量時,可以以一個專題資訊作為一個計數單位,以及可以以一個聚類資訊作為一個計數單位。具體的,例如,內容結果集中包括2個專題資訊和3個聚類資訊,則該內容結果集中結果資料的數量可 以為5。在計算協同結果集和物件結果集中結果資料的數量時,可以以物件資訊的數量進行計算。當然,還可以直接依照搜索結果集的位元組數,判斷結果資料是否少於預設臨限值。
在本實施方式中,變更關鍵字的方式可以包括:在用戶端提供的關鍵詞數量為二個以上時,可以減少關鍵字的數量,以增多搜索結果集的結果資料;或者,將關鍵字中的至少一個字替換,以使該關鍵字更加匹配語義。具體的,例如,用戶端提供的關鍵字為“無邊 相框 防水 圓角”,如果得到的搜索結果集少於預設臨限值,可以去除關鍵字“無邊”,以“相框 防水 圓角”作為關鍵字進行搜索。例如,用戶端提供的關鍵字為“照像機”,可以將“像”替換為“相”,得到更加符合語義的“照相機”作為關鍵字進行搜索。或者,在另一個實施方式中,在用戶端提供的關鍵字存在錯別字,導致語義不準確時,前端伺服器可以向用戶端回饋修正的關鍵字。如此,用戶端可以顯示提示資訊,以提醒使用者是否採用修正的關鍵字進行搜索。
在一個實施方式中,前端伺服器從用戶端提供的關鍵字中提取指定語義詞,將所述指定語義詞提供給搜尋引擎進行搜索。
在本實施方式中,所述指定語義詞可以為類目詞或者品牌詞。類目詞用於表示一類商品或服務。具體的,例如,類目詞可以包括:家用電器、圖書、文具、汽車、自 行車、T恤、女裝、鐘錶等等,在此不再列舉。品牌詞可以為商品或服務的品牌的名稱。具體的,例如,品牌詞可以包括:耐克、九牧王、哈根達斯、捷安特、蘋果、三星等等,不再列舉。在一些情況下,用戶端提供的關鍵字中同時包括了類目詞和品牌詞,可以僅用類目詞進行搜索,也可以僅用品牌詞進行搜索,或者用類目詞和品牌詞進行搜索而忽略其他關鍵字。
在本實施方式中,將指定語義詞提供給搜尋引擎進行搜索,如此便可以僅基於語義詞回饋給用戶端得到的搜索結果集。在一些情況下,用戶端提供的關鍵字中可以包括了多個關鍵字,也可以存在多種詞性。而一只能語義詞進行搜索,如此減少了關鍵字的數量,能夠相對增多搜索得到的結果資料。再者,由於指定語義詞可以為類目詞或品牌詞,使得減少了關鍵詞數量,並沒有導致偏離使用者想要瀏覽的主題。
在一個實施方式中,用戶端提供的關鍵字中包括多個關鍵字,前端伺服器將所述多個關鍵字中部分關鍵字的組合調用搜尋引擎進行搜索,將不同關鍵字組合搜索到的搜索結果回饋給所述用戶端。
在本實施方式中,用戶端提供的關鍵字可以包括多個關鍵字。用戶端可以提供了一句話,在前端伺服器將該句話進行拆詞得到多個關鍵字。用戶端提供的關鍵字中可以採用特定的字元,將整體劃分為多個關鍵字。比如採用標點符號或者空格。具體的,例如,用戶端提供的關鍵字為 “2016新款夏季女式T恤ONLY”,可以被劃分為多個關鍵字“2016新款”、“夏季”、“女式”、“T恤”和“ONLY”。或者,用戶端在提供的關鍵字可以為“2016新款,夏季,女式,T恤,ONLY”,在該關鍵字中以“,”劃分多個關鍵字。
在本實施方式中,前端伺服器可以將多個關鍵字中進行組合,將組合得到的多組關鍵字提供給搜尋引擎。如此,相較於將用戶端提供的關鍵字直接提供給搜尋引擎進行搜索,減少了每次搜索的關鍵詞數量,進而增大的匹配到更多搜索結果的概率。具體的,例如,將“2016新款”、“夏季”、“女式”、“T恤”和“ONLY”可以組成的關鍵字組包括不限於:“2016新款”+“T恤”,“女式”+“ONLY”,“2016新款”+“夏季”+“T恤”,“女式”+“T恤”+“ONLY”等等。當然,也可以將多個關鍵字進行排列組合,得到多組關鍵字,將該多組關鍵字提供給搜尋引擎。
在本實施方式中,可以將不同組關鍵字得到的搜索結果集整合後,形成一個搜索結果集回饋給所述用戶端。在所述搜索結果集中可以去除重複的搜索結果,如此使得用戶端中顯示的內容不會出現較多重複,而降低瀏覽體驗。當然,也可以為分別將每組關鍵字得到的搜索結果單獨回饋給用戶端,以提升針對用戶端請求的回應速度。
請參閱圖1。本案實施方式還提供一種搜索系統。所述搜索系統包括:前端伺服器110、內容搜尋引擎120和 物件搜尋引擎140。
所述前端伺服器110,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎120和所述物件搜尋引擎140;將得到的內容結果集和物件結果集,回饋給所述用戶端。
所述內容搜尋引擎120,用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器110提供內容結果集;其中,所述內容資源池中至少包括以下之一:物件的專題資訊、物件的聚類資訊;所述內容結果集中包括與所述關鍵字匹配的專題資訊或者聚類資訊;或者,所述內容結果集包括與所述關鍵字匹配的專題資訊和聚類資訊。
所述物件搜尋引擎140,用於根據所述關鍵字在物件資源池中搜索,得到物件結果集;向所述前端伺服器110提供物件結果集;其中,所述物件資源池包括至少一個物件資訊。
本實施方式中所描述的內容,可以對照前述實施方式對照解釋,在此不再贅述。
請參閱圖1。本案實施方式還提供一種搜索系統。所述搜索系統包括:前端伺服器110、協同搜尋引擎130和物件搜尋引擎140。
所述前端伺服器110,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述協同搜尋引擎130和所述物件搜尋引擎140;將得到的協同結果集和物件結果集,回 饋給所述用戶端。
所述協同搜尋引擎130,用於獲取所述用戶端的接取資料;將所述關鍵字在所述接取資料中搜索得到協同結果集;向所述前端伺服器110回饋所述協同結果集;其中,所述協同結果集包括所述接取資料中與所述關鍵字匹配的物件資訊。
所述物件搜尋引擎140,用於根據所述關鍵字在物件資源池中搜索,得到物件結果集;向所述前端伺服器110提供物件結果集;其中,所述物件資源池包括至少一個物件資訊。
本實施方式中所描述的內容,可以對照前述實施方式對照解釋,在此不再贅述。
請參閱圖8。本案實施方式還提供一種頁面顯示方法。所述方法可以包括以下步驟。
步驟S51:顯示搜尋網頁面;其中,所述搜尋網頁面具有關鍵字輸入框。
在本實施方式中,請參閱圖9。搜尋網頁面可以為用戶端向使用者提供操作介面中具有搜索功能。具體的,例如,在操作介面中提供搜索輸入框,以接收使用者輸入的關鍵字。
步驟S53:接收使用者在所述輸入框輸入的關鍵字。
在本實施方式中,接收輸入的關鍵字的方式可以包括:通過輸入法進行輸入;通過語音方式進行輸入;通過攝像方式進行輸入。語音或者攝像視頻或者照片,均可以 被識別成文字之後,作為輸入框的輸入資訊。或者,接收輸入關鍵字的方式還可以為,在搜尋網頁面提供推薦關鍵字,當推薦關鍵字發生點擊事件時,將該點擊事件對應的推薦關鍵字作為所述輸入框中輸入的關鍵字。
步驟S55:顯示提示資訊;其中,所述提示資訊是根據所述關鍵字產生。
在本實施方式中,用戶端中可以集成有提示資訊產生規則,在輸入框存在輸入的關鍵字之後,根據提示資訊產生規則產生提示資訊。具體的,例如,提示資訊產生規則包括對應儲存的提示索引詞和提示詞。用戶端接收到關鍵字之後,將關鍵字在提示索引詞中匹配,得到與關鍵字對應的提示索引詞,進而確定關鍵字對應的提示詞。當然,提示資訊產生規則還可以包括預設類別和對應的提示詞。針對輸入的關鍵字,判斷該關鍵字所屬於的類別,進而讀取該類別預設的提示詞。其中,所述預設類別可以包括品牌詞、商品類目等。當然,用戶端也可以在接收到關鍵字之後,將該關鍵字提供給伺服器,由伺服器產生提示資訊並通過網路發送給用戶端。
在本實施方式中,可以直接將所述提示詞作為提示資訊在頁面顯示。還可以為將關鍵字與提示詞進行結合作為提示資訊。具體的,例如,輸入的關鍵字為“阿迪達斯”,確定的提示詞為“遇見”+關鍵字+“,心動了”。此時,提示資訊可以為“遇見阿迪達斯,心動了”。可以參閱圖10所示。
步驟S57:在發生指向所述提示資訊的觸發事件時,顯示基於所述關鍵字的搜索結果。
在本實施方式中,指向提示資訊的觸發事件,可以包括:提示資訊發生點擊事件;預先設定手勢操作,當用戶端識別到該手勢操作時,便可以認為發生指向提示資訊的觸發事件。該手勢操作可以包括在觸摸式顯示器上的觸摸軌跡;或者,用戶端通過陀螺儀和/或加速感測器感測到的預設運動狀態,可以認為針對提示資訊發生觸發事件。例如,用戶甩動手機。
本案實施方式通過在搜尋網頁面產生提示資訊,如此可以實現對用戶的瀏覽接取構成一定引導作用。如此,便可以實現在頁面端進行一定的接取流量分流。再者,通過提示資訊,可以實現將接取流量引導向一個業務功能,有利於業務功能的推廣。
在一個實施方式中,所述搜尋網頁面還具有第一觸發控制件,所述第一觸發控制件指向第一搜索策略。
在本實施方式中,第一搜索策略可以為基於關鍵字在網站平台的物件資訊中搜索,並回饋物件結果集。通過用戶端顯示物件結果集中的物件資訊。具體的,例如,用戶在輸入框中輸入“旱冰鞋”,根據該關鍵字在網站平台的物件資訊中搜索得到了關於“旱冰鞋”的商品列表。
在本實施方式中,第一觸發控制件指向第一搜索策略,可以理解為,第一觸發控制件發生點擊事件時,用戶端將關鍵字提交給伺服器後,會採用第一搜索策略進行搜 索。具體的,例如,第一觸發控制件可以為頁面按鈕。
在另一個實施方式中,已經將第一搜索策略設置為默認的策略,這樣無需設置第一觸發控制件,在搜索詞輸入後,自動觸發對第一搜索策略的調用,執行本方案的其他步驟。
在一個實施方式中,提供第一觸發控制件的方式至少包括以下之一:在所述搜尋網頁面中設置控制件,所述控制件作為搜尋網頁面中推薦的關鍵字的載體;或者,第一觸發控制件為所述輸入框被選中時,提供的輸入法中的按鈕控制件;在所述搜尋網頁面中提供的用於啟動語音輸入的控制件;在所述搜尋網頁面中提供的用於啟動攝像輸入的控制件。
在本實施方式中,可以在搜尋網頁面中設置文字控制件或者按鈕控制件等,以作為推薦的關鍵字的載體。或者,在用戶通過輸入法向輸入框中輸入關鍵字時,輸入法中可以提供有該第一觸發控制件,例如“回車”按鈕,或者輸入法中直接提供有“搜索”按鈕。或者,在搜尋網頁面中提供啟動語音輸入功能的按鈕,在該按鈕被按下,便可以接收使用者輸入的語音,在該按鈕被釋放時,可以表示錄音結束。此外,在按鈕被釋放時也可以作為觸發事件,針對輸入的關鍵字按照第一搜索策略進行搜索。當然,在按鈕被釋放時也可以為針對錄音進行識別,識別得到文字作為關鍵字。同理,針對啟動攝像輸入與語音輸入類似,參照上方解釋。
在一個實施方式中,在所述第一觸發控制件發生點擊事件時,提供的搜索結果頁面中包括物件資訊清單。在本實施方式中,請參閱圖4所示。在第一觸發控制件發生點擊事件後,在頁面顯示針對關鍵字的搜索結果,該搜索結果中包括物件清單。例如,圖4中所示,輸入的關鍵字為“帆布鞋”,顯示針對“帆布鞋”的搜索結果。
在一個實施方式中,所述提示資訊位於第二觸發控制件,所述第二觸發控制件指向第二搜索策略;所述第一搜索策略與所述第二搜索策略不相同。
在本實施方式中,在搜尋網頁面中可以提供第二觸發控制件。該第二觸發控制件的形式可以為文本控制項或按鈕控制件等。當然,第二觸發控制件還可以為其它能夠提供資訊顯示功能的控制件,在此不再贅述。
在本實施方式中,在第二觸發控制件上顯示所述提示資訊,實現監測使用者針對第二觸發控制件的操作,便可以認為該操作產生的觸發事件是針對所述提示資訊。提示資訊的位於第二觸發控制件,可以為提示資訊的文字是第二觸發控制件的一部分。進一步的,提示資訊的文字可以是第二觸發控制件的顯示屬性的屬性值。
在另一個實施方式中,所述提示資訊的位置可以包括以下至少之一:輸入框的網底、啟動頁、下拉式功能表中的一項、導航熱詞推薦中、分類導航條中。
在一個實施方式中,所述觸發事件包括:所述第二觸發控制件被點擊;在展示基於所述關鍵字的搜索結果的步 驟中包括:展示將所述關鍵字基於所述第二搜索策略得到的搜索結果。
在本實施方式中,第二觸發控制件指向第二搜索策略。第二觸發控制項發生點擊事件時,用戶端將關鍵字發送給伺服器,伺服器會採用第二搜索策略進行搜索並回饋搜索結果。第二搜索策略與第一搜索策略不相同。使得針對相同的關鍵字,採用第一搜索策略得到的搜索結果,和採用第二搜索策略得到的結果,可以不相同。
在本實施方式中,基於第二搜索策略回饋的搜索結果,可以包括有與所述關鍵字匹配的專題資訊和聚類資訊,或者專題資訊、聚類資訊和物件資訊,或者專題資訊、聚類資訊和歷史瀏覽資訊。
在本實施方式中,第二搜索策略可以包括以下方式至少一個:採用內容搜尋引擎針對關鍵字進行搜索,並回饋內容結果集;採用協同搜尋引擎針對關鍵字進行搜索,並回饋協同結果集。或者,第二搜索策略包括以上至少一個方式,和採用物件搜尋引擎針對關鍵字進行搜索,並回饋物件結果集。
在一個實施方式中,在發生指向所述提示資訊的觸發事件時,展示基於所述關鍵字的搜索結果包括至少以下之一:與所述關鍵字匹配的專題資訊、聚類資訊;或者,所述搜索結果包括專題資訊和聚類資訊中的至少一種和物件資訊。
請參閱圖5。在本實施方式中,可以將關鍵字提供給 內容搜尋引擎,以提供專題資訊或聚類資訊,或者專題資訊和聚類資訊。可以將關鍵字提供給協同搜尋引擎,通過協同搜尋引擎回饋的協同結果集,以提供歷史瀏覽的物件資訊。可以將關鍵字提供給物件搜尋引擎,以提供搜索到的物件資訊。
請參閱圖11。本案還提供一種用戶端,所述用戶端可以包括顯示器70、處理器80。
處理器80,用於控制所述顯示器70顯示搜尋網頁面;其中,所述搜尋網頁面具有關鍵字輸入框;接收使用者在所述輸入框輸入的關鍵字;控制所述顯示器70顯示提示資訊;其中,所述提示資訊是根據所述關鍵字產生;在發生指向所述提示資訊的觸發事件時,展示基於所述關鍵字的搜索結果。
請參閱圖12所示。在本實施方式中,用戶端的顯示器可以顯示搜尋網頁面。具體的,例如,在顯示器顯示的介面中提供搜索輸入框,以接收使用者輸入的關鍵字。
請參閱圖13所示。在本實施方式中,用戶端中可以集成有提示資訊產生規則,在輸入框存在輸入的關鍵字之後,根據提示資訊產生規則產生提示資訊。具體的,例如,提示資訊產生規則包括對應儲存的提示索引詞和提示詞。用戶端接收到關鍵字之後,將關鍵字在提示索引詞中匹配,得到與關鍵字對應的提示索引詞,進而確定關鍵字對應的提示詞。當然,提示資訊產生規則還可以包括預設類別和對應的提示詞。針對輸入的關鍵字,判斷該關鍵字 所屬於的類別,進而讀取該類別預設的提示詞。其中,所述預設類別可以包括品牌詞、商品類目等。當然,用戶端也可以在接收到關鍵字之後,將該關鍵字提供給伺服器,由伺服器產生提示資訊並通過網路發送給用戶端。
在本實施方式中,可以直接將所述提示詞作為提示資訊在頁面顯示。還可以為將關鍵字與提示詞進行結合作為提示資訊。具體的,例如,輸入的關鍵字為“阿迪達斯”,確定的提示詞為“遇見”+關鍵字+“,心動了”。此時,提示資訊可以為“遇見阿迪達斯,心動了”。
在本實施方式中,指向提示資訊的觸發事件,可以包括:提示資訊發生點擊事件;預先設定手勢操作,當用戶端識別到該手勢操作時,便可以認為發生指向提示資訊的觸發事件。該手勢操作可以包括在觸摸式顯示器上的觸摸軌跡;或者,用戶端通過陀螺儀和/或加速感測器感測到的預設運動狀態,可以認為針對提示資訊發生觸發事件。例如,用戶甩動手機。
請參閱圖14。在一個實施方式中,用戶端響應針對提示資訊的觸發事件,展示搜索結果頁面。該頁面中以關鍵字為“帆布鞋”為例。在該展示的結果頁面中,可以具有內容結果集中的專題資訊、聚類資訊。以及,協同結果集中的物件資訊。
上述實施方式公開的用戶端,其處理器80和顯示器70實現的具體功能,可以與本案中前述實施方式相對照解釋。
所述處理器80可以按任何適當的方式實現。例如,處理器可以採取例如微處理器或處理器以及儲存可由該(微)處理器執行的電腦可讀程式碼(例如軟體或韌體)的電腦可讀媒體介質、邏輯閘、開關、專用積體電路(Application Specific Integrated Circuit,ASIC)、可程式設計邏輯控制器和嵌入微控制器的形式等等。本案並不作限定。
所述顯示器70可以為將一定的電子檔通過特定的傳輸設備顯示到螢幕上再反射到人眼的顯示工具。所述顯示器可以包括液晶LCD顯示幕、陰極射線管CRT顯示幕、發光二極體LED顯示幕等。
由以上本案實施方式提供的技術方案可見,本案實施方式提供了內容搜尋引擎、協同搜尋引擎和物件搜尋引擎。通過上述搜尋引擎的任意組合,實現可以針對用戶端提供的關鍵字,進行多元的搜索策略,進而可以提供給使用者多維度的資訊。使用者可以在一個頁面中獲取專題資訊的入口、促銷等聚類資訊入口、與瀏覽歷史或收藏歷史相關的協同結果子集入口、以及商品資訊清單。如此,簡化了用戶的操作,讓使用者可以全面瞭解跟關鍵字相關的資訊。給用戶帶來便利,提升了用戶體驗。
在20世紀90年代,對於一個技術的改進可以很明顯地區分是硬體上的改進(例如,對二極體、電晶體、開關等電路結構的改進)還是軟體上的改進(對於方法流程的改進)。然而,隨著技術的發展,當今的很多方法流程的 改進已經可以視為硬體電路結構的直接改進。設計人員幾乎都通過將改進的方法流程程式設計到硬體電路中來得到相應的硬體電路結構。因此,不能說一個方法流程的改進就不能用硬體實體模組來實現。例如,可程式設計邏輯器件(Programmable Logic Device,PLD)(例如現場可程式設計閘陣列(Field Programmable Gate Array,FPGA))就是這樣一種積體電路,其邏輯功能由使用者對器件程式設計來確定。由設計人員自行程式設計來把一個數位系統“集成”在一片PLD上,而不需要請晶片製造廠商來設計和製作專用的積體電路晶片2。而且,如今,取代手工地製作積體電路晶片,這種程式設計也多半改用“邏輯編譯器(logic compiler)”軟體來實現,它與程式開發撰寫時所用的軟體編譯器相類似,而要編譯之前的原始代碼也得用特定的程式設計語言來撰寫,此稱之為硬體描述語言(Hardware Description Language,HDL),而HDL也並非僅有一種,而是有許多種,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)與Verilog2。本領域技術人員也應該清楚, 只需要將方法流程用上述幾種硬體描述語言稍作邏輯程式設計並程式設計到積體電路中,就可以很容易得到實現該邏輯方法流程的硬體電路。
本領域技術人員也知道,除了以純電腦可讀程式碼方式實現控制器以外,完全可以通過將方法步驟進行邏輯程式設計來使得控制器以邏輯閘、開關、專用積體電路、可程式設計邏輯控制器和嵌入微控制器等的形式來實現相同功能。因此這種控制器可以被認為是一種硬體部件,而對其內包括的用於實現各種功能的裝置也可以視為硬體部件內的結構。或者甚至,可以將用於實現各種功能的裝置視為既可以是實現方法的軟體模組又可以是硬體部件內的結構。
通過以上的實施方式的描述可知,本領域的技術人員可以清楚地瞭解到本案可藉由軟體加必需的通用硬體平台的方式來實現。基於這樣的理解,本案的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該電腦軟體產品可以儲存在儲存媒體中,如ROM/RAM、磁碟、光碟等,包括若干指令用以使得一台電腦設備(可以是個人電腦,伺服器,或者網路設備等)執行本案各個實施方式或者實施方式的某些部分所述的方法。
本說明書中的各個實施方式均採用遞進的方式描述,各個實施方式之間相同相似的部分互相參見即可,每個實施方式重點說明的都是與其他實施方式的不同之處。尤 其,針對用戶端的實施方式來說,均可以參照前述方法的實施方式的介紹對照解釋。
本案可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、元件、資料結構等等。也可以在分散式運算環境中實踐本案,在這些分散式運算環境中,由通過通信網路而被連接的遠端處理設備來執行任務。在分散式運算環境中,程式模組可以位於包括儲存裝置在內的本地和遠端電腦儲存媒體中。
雖然通過實施方式描繪了本案,本領域普通技術人員知道,本案有許多變形和變化而不脫離本案的精神,希望所附的權利要求包括這些變形和變化而不脫離本案的精神。

Claims (41)

  1. 一種搜索系統,包括:前端伺服器和內容搜尋引擎;所述前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎和所述協同搜尋引擎;將得到的內容結果集回饋給所述用戶端;所述內容搜尋引擎,用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器提供內容結果集;其中,所述內容資源池中至少包括以下之一:物件的專題資訊、物件的聚類資訊;所述內容結果集中包括與所述關鍵字匹配的專題資訊或者聚類資訊;或者,所述內容結果集包括與所述關鍵字匹配的專題資訊和聚類資訊。
  2. 如申請專利範圍第1項所述的系統,其中,所述系統還包括:協同搜尋引擎,用於獲取所述用戶端的接取資料;將所述關鍵字在所述接取資料中搜索得到協同結果集;向所述前端伺服器回饋所述協同結果集;其中,所述協同結果集包括所述接取資料中與所述關鍵字匹配的物件資訊;所述前端伺服器進一步用於:將所述關鍵字提供給所述協同搜尋引擎;將得到的所述協同結果集,提供給所述用戶端。
  3. 如申請專利範圍第2項所述的系統,其中,所述前端伺服器將所述內容結果集和所述協同結果集回饋給所述用戶端時,將所述協同結果集劃分至少一個協同結果子集,為所述協同結果子集指定在用戶端中的顯示位置。
  4. 如申請專利範圍第2項所述的系統,其中,所述前端伺服器將所述內容結果集和所述協同結果集回饋給所述用戶端時,所述內容結果集優先於所述協同結果集。
  5. 如申請專利範圍第1項所述的系統,其中,所述專題資訊指向的頁面,包括:物件的性能介紹頁面、物件的導購頁面、物件的評測頁面、包含物件介紹資訊的清單頁面。
  6. 如申請專利範圍第1項所述的系統,其中,所述聚類資訊指向的頁面為在網站平台的同一類物件中,將具有相同或相似屬性物件的物件資訊相聚和得到的資料集合。
  7. 如申請專利範圍第1項所述的系統,其中,所述內容資源池中,對應所述專題資訊或者所述聚類資訊儲存有物件資訊;其中,所述物件資訊用於與用戶端提供的關鍵字匹配,確定所述專題資訊或者所述聚類資訊是否與所述關鍵字匹配。
  8. 如申請專利範圍第1項所述的系統,其中,所述內容資源池中的聚類資訊,間隔預設時長後,從網站平台中重新產生該聚類資訊。
  9. 如申請專利範圍第1項所述的系統,其中,所述內容資源池中的專題資訊具有指定生命週期;其中,超過生命週期的所述專題資訊,不會被用戶端提供的關鍵字匹配。
  10. 如申請專利範圍第1項所述的系統,其中,所述系統還包括:物件搜尋引擎,用於根據所述關鍵字在物件資源池中搜索,得到物件結果集;向所述前端伺服器提供物件結果集;其中,所述物件資源池包括至少一個物件資訊;所述前端伺服器,還用於將所述關鍵字提供給所述物件搜尋引擎;將得到的所述物件結果集,提供給所述用戶端。
  11. 如申請專利範圍第10項所述的系統,其中,所述物件資源池的產生方法包括:在網站平台中篩選得到物件資訊池;所述物件資訊池包括至少一個物件資訊;獲取所述網站平台中具有問答內容的第一物件清單,具有推薦理由的第二物件清單,以及達到指定評級的第三物件清單;將所述物件資訊池按照第一物件清單、第二物件清單 和第三物件清單的順序進行匹配,得到所述物件資訊池中至少部分物件資訊的推薦資訊;其中,將與所述物件資訊池中物件資訊匹配的問答內容、推薦理由或指定評級作為所述推薦資訊;將所述推薦資訊和所述物件資訊池組成所述物件資源池。
  12. 如申請專利範圍第1項所述的系統,其中,當根據所述用戶端提供的關鍵字搜索得到搜索結果集中資料量少於預設臨限值時,所述前端伺服器變更所述關鍵字,並基於變更後的關鍵字重新調用所述內容搜尋引擎得到內容結果集。
  13. 如申請專利範圍第12項所述的系統,其中,變更所述關鍵字的方式包括:針對用戶端提供的二個以上關鍵字,減少關鍵字的數量。
  14. 如申請專利範圍第1項所述的系統,其中,所述前端伺服器從用戶端提供的關鍵字中提取指定語義詞,將所述指定語義詞提供給所述內容搜尋引擎進行搜索;其中,所述指定語義詞可以為類目詞或品牌詞。
  15. 如申請專利範圍第1項所述的系統,其中,用戶端提供的關鍵字中包括多個關鍵字,所述前端伺服器將所述多 個關鍵字中部分關鍵字的組合調用所述內容搜尋引擎進行搜索,將不同關鍵字組合搜索到的內容結果集回饋給所述用戶端。
  16. 一種搜索系統,包括:前端伺服器、內容搜尋引擎和物件搜尋引擎;所述前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述內容搜尋引擎和所述物件搜尋引擎;將得到的內容結果集和物件結果集,回饋給所述用戶端;所述內容搜尋引擎,用於根據所述關鍵字在內容資源池中搜索,得到內容結果集;向所述前端伺服器提供內容結果集;其中,所述內容資源池中至少包括以下之一:物件的專題資訊、物件的聚類資訊;所述內容結果集中包括與所述關鍵字匹配的專題資訊或者聚類資訊;或者,所述內容結果集包括與所述關鍵字匹配的專題資訊和聚類資訊;所述物件搜尋引擎,用於根據所述關鍵字在物件資源池中搜索,得到對象結果集;向所述前端伺服器提供物件結果集;其中,所述物件資源池包括至少一個物件資訊。
  17. 如申請專利範圍第16項所述的系統,其中,所述專題資訊指向的頁面,包括:物件的性能介紹頁面、物件的導購頁面、物件的評測頁面、包含物件介紹資訊的清單頁 面。
  18. 如申請專利範圍第16項所述的系統,其中,所述聚類資訊指向的頁面為在網站平台的同一類物件中,將具有相同或相似屬性物件的物件資訊相聚和得到的資料集合。
  19. 如申請專利範圍第16項所述的系統,其中,所述內容資源池中,對應所述專題資訊或者所述聚類資訊儲存有物件資訊;其中,所述物件資訊用於與用戶端提供的關鍵字匹配,確定所述專題資訊或者所述聚類資訊是否與所述關鍵字匹配。
  20. 如申請專利範圍第16項所述的系統,其中,所述內容資源池中的聚類資訊,間隔預設時長後,從網站平台中重新產生該聚類資訊。
  21. 如申請專利範圍第16項所述的系統,其中,所述內容資源池中的專題資訊具有指定生命週期;其中,超過生命週期的所述專題資訊,不會被用戶端提供的關鍵字匹配。
  22. 如申請專利範圍第16項所述的系統,其中,所述物件資源池的產生方法包括:在網站平台中篩選得到物件資訊池;所述物件資訊池 包括至少一個物件資訊;獲取所述網站平台中具有問答內容的第一物件清單,具有推薦理由的第二物件清單,以及達到指定評級的第三物件清單;將所述物件資訊池按照第一物件清單、第二物件清單和第三物件清單的順序進行匹配,得到所述物件資訊池中至少部分物件資訊的推薦資訊;其中,將與所述物件資訊池中物件資訊匹配的問答內容、推薦理由或指定評級作為所述推薦資訊;將所述推薦資訊和所述物件資訊池組成所述物件資源池。
  23. 如申請專利範圍第16項所述的系統,其中,當根據所述用戶端提供的關鍵字搜索得到搜索結果集中資料量少於預設臨限值時,所述前端伺服器變更所述關鍵字,並基於變更後的關鍵字重新調用所述內容搜尋引擎和所述物件搜尋引擎得到內容結果集和物件結果集。
  24. 如申請專利範圍第17項所述的系統,其中,變更所述關鍵字的方式包括:針對用戶端提供的二個以上關鍵字,減少關鍵字的數量。
  25. 如申請專利範圍第16項所述的系統,其中,所述前端伺服器從用戶端提供的關鍵字中提取指定語義詞,將所 述指定語義詞提供給所述內容搜尋引擎和所述物件搜尋引擎進行搜索;其中,所述指定語義詞可以為類目詞或品牌詞。
  26. 如申請專利範圍第16項所述的系統,其中,用戶端提供的關鍵字中包括多個關鍵字,所述前端伺服器將所述多個關鍵字中部分關鍵字的組合調用所述內容搜尋引擎和所述物件搜尋引擎進行搜索,將不同關鍵字組合搜索到的內容結果集和物件結果集回饋給所述用戶端。
  27. 一種搜索系統,包括:前端伺服器、協同搜尋引擎和物件搜尋引擎;所述前端伺服器,用於接收用戶端提供的關鍵字;將所述關鍵字提供給所述協同搜尋引擎和所述物件搜尋引擎;將得到的協同結果集和物件結果集,回饋給所述用戶端;所述協同搜尋引擎,用於獲取所述用戶端的接取資料;將所述關鍵字在所述接取資料中搜索得到協同結果集;向所述前端伺服器回饋所述協同結果集;其中,所述協同結果集包括所述接取資料中與所述關鍵字匹配的物件資訊;所述物件搜尋引擎,用於根據所述關鍵字在物件資源池中搜索,得到物件結果集;向所述前端伺服器提供物件結果集;其中,所述物件資源池包括至少一個物件資訊。
  28. 如申請專利範圍第27項所述的系統,其中,所述前端伺服器將所述協同結果集回饋給所述用戶端時,將所述協同結果集劃分至少一個協同結果子集,為所述協同結果子集指定在用戶端中的顯示位置。
  29. 如申請專利範圍第27項所述的系統,其中,所述物件資源池的產生方法包括:在網站平台中篩選得到物件資訊池;所述物件資訊池包括至少一個物件資訊;獲取所述網站平台中具有問答內容的第一物件清單,具有推薦理由的第二物件清單,以及達到指定評級的第三物件清單;將所述物件資訊池按照第一物件清單、第二物件清單和第三物件清單的順序進行匹配,得到所述物件資訊池中至少部分物件資訊的推薦資訊;其中,將與所述物件資訊池中物件資訊匹配的問答內容、推薦理由或指定評級作為所述推薦資訊;將所述推薦資訊和所述物件資訊池組成所述物件資源池。
  30. 如申請專利範圍第27項所述的系統,其中,當根據所述用戶端提供的關鍵字搜索得到搜索結果集中資料量少於預設臨限值時,所述前端伺服器變更所述關鍵字,並基 於變更後的關鍵字重新調用所述協同搜尋引擎和所述物件搜尋引擎得到協同結果集和物件結果集。
  31. 如申請專利範圍第30項所述的系統,其中,變更所述關鍵字的方式包括:針對用戶端提供的二個以上關鍵字,減少關鍵字的數量。
  32. 如申請專利範圍第27項所述的系統,其中,所述前端伺服器從用戶端提供的關鍵字中提取指定語義詞,將所述指定語義詞提供給所述協同搜尋引擎和所述物件搜尋引擎進行搜索;其中,所述指定語義詞可以為類目詞或品牌詞。
  33. 如申請專利範圍第27項所述的系統,其中,用戶端提供的關鍵字中包括多個關鍵字,所述前端伺服器將所述多個關鍵字中部分關鍵字的組合調用所述協同搜尋引擎和所述物件搜尋引擎進行搜索,將不同關鍵字組合搜索到的內容結果集和物件結果集回饋給所述用戶端。
  34. 一種頁面顯示方法,包括:顯示搜尋網頁面;其中,所述搜尋網頁面具有關鍵字輸入框;接收使用者在所述輸入框輸入的關鍵字;顯示提示資訊;其中,所述提示資訊是根據所述關鍵 字產生;在發生指向所述提示資訊的觸發事件時,顯示基於所述關鍵字的搜索結果。
  35. 如申請專利範圍第34項所述的方法,其中,所述搜尋網頁面還具有第一觸發控制件,所述第一觸發控制件指向第一搜索策略。
  36. 如申請專利範圍第35項所述的方法,其中,提供第一觸發控制件的方式至少包括以下之一:在所述搜尋網頁面中設置控制件,所述控制件作為搜尋網頁面中推薦的關鍵字的載體;或者,第一觸發控制件為所述輸入框被選中時,提供的輸入法中的按鈕控制件;在所述搜尋網頁面中提供的用於啟動語音輸入的控制件;在所述搜尋網頁面中提供的用於啟動攝像輸入的控制件。
  37. 如申請專利範圍第35項所述的方法,其中,在所述第一觸發控制件發生點擊事件時,提供的搜索結果頁面中包括物件資訊清單。
  38. 如申請專利範圍第34項所述的方法,其中,所述提示資訊位於第二觸發控制件,所述第二觸發控制件指向第二搜索策略;所述第一搜索策略與所述第二搜索策略不相同。
  39. 如申請專利範圍第38項所述的方法,其中,所述觸發事件包括:所述第二觸發控制件被點擊;在展示基於所述關鍵字的搜索結果的步驟中包括:展示將所述關鍵字基於所述第二搜索策略得到的搜索結果。
  40. 如申請專利範圍第34項所述的方法,其中,在發生指向所述提示資訊的觸發事件時,展示基於所述關鍵字的搜索結果包括至少以下之一:與所述關鍵字匹配的專題資訊、聚類資訊;或者,所述搜索結果包括專題資訊和聚類資訊中的至少一種和物件資訊。
  41. 一種用戶端,包括:顯示器;處理器,用於控制所述顯示器顯示搜尋網頁面;其中,所述搜尋網頁面具有關鍵字輸入框;接收使用者在所述輸入框輸入的關鍵字;控制所述顯示器顯示提示資訊;其中,所述提示資訊是根據所述關鍵字產生;在發生指向所述提示資訊的觸發事件時,展示基於所述關鍵字的搜索結果。
TW106125920A 2016-10-09 2017-08-01 搜索系統、頁面顯示方法和用戶端 TW201814555A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610881987.1A CN107918616A (zh) 2016-10-09 2016-10-09 搜索系统、页面显示方法及客户端
??201610881987.1 2016-10-09

Publications (1)

Publication Number Publication Date
TW201814555A true TW201814555A (zh) 2018-04-16

Family

ID=61830126

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106125920A TW201814555A (zh) 2016-10-09 2017-08-01 搜索系統、頁面顯示方法和用戶端

Country Status (4)

Country Link
US (1) US20180101616A1 (zh)
CN (1) CN107918616A (zh)
TW (1) TW201814555A (zh)
WO (1) WO2018068015A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI866295B (zh) * 2022-06-22 2024-12-11 韓商韓領有限公司 電子裝置及其資訊提供方法,及非暫時性電腦可讀記錄媒體

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427547A (zh) * 2018-04-26 2019-11-08 观相科技(上海)有限公司 一种基于行业特征的搜索系统及搜索方法
CN108898466B (zh) * 2018-07-06 2021-02-26 深圳兰亭微智慧科技有限公司 基于b2c平台的目录式产品推送方法及系统
CN109003170A (zh) * 2018-08-31 2018-12-14 浙江口碑网络技术有限公司 用于在页面中展示的店铺素材的获取方法及装置
CN111064970B (zh) * 2018-10-17 2022-08-16 武汉斗鱼网络科技有限公司 一种视频资源管理的方法、直播服务端及存储介质
WO2020093289A1 (zh) * 2018-11-07 2020-05-14 深圳市欢太科技有限公司 资源推荐方法、装置、电子设备及存储介质
KR102827547B1 (ko) * 2018-11-14 2025-07-02 삼성전자주식회사 축약 컨텐츠명 인식을 위한 전자장치 및 이의 제어방법
CN109195005A (zh) * 2018-11-15 2019-01-11 深圳Tcl新技术有限公司 电视音量调整方法、电视和存储介质
CN111753181A (zh) 2019-03-28 2020-10-09 北京京东尚科信息技术有限公司 基于图像的搜索方法、装置、服务器、客户端及介质
CN112445391B (zh) * 2019-09-05 2024-05-14 腾讯科技(深圳)有限公司 一种服务数据生成方法、装置和计算机可读存储介质
CN112559575B (zh) * 2019-09-25 2025-06-13 阿里巴巴集团控股有限公司 一种搜索处理方法、客服信息处理方法及装置
CN110851704A (zh) * 2019-09-30 2020-02-28 口口相传(北京)网络技术有限公司 一种多类别服务系统以及方法
CN113010766B (zh) * 2019-12-18 2023-08-18 腾讯科技(深圳)有限公司 一种信息搜索的方法、装置及存储介质
CN111260193B (zh) * 2020-01-09 2022-10-04 江苏满运软件科技有限公司 车货匹配搜索系统、方法、计算机设备和存储介质
CN111259250A (zh) * 2020-01-20 2020-06-09 北京星选科技有限公司 一种对象搜索方法、装置、终端及存储介质
US12111894B2 (en) 2020-03-12 2024-10-08 Haworth, Inc. User experience container level identity federation and content security
CN112308650B (zh) * 2020-07-01 2022-09-30 北京沃东天骏信息技术有限公司 推荐理由生成方法、装置、设备及存储介质
CN112069405A (zh) * 2020-08-31 2020-12-11 北京搜狗科技发展有限公司 周期性事件的处理方法和装置
JP7434117B2 (ja) * 2020-09-10 2024-02-20 株式会社東芝 対話装置、方法、及びプログラム
CN114528467A (zh) * 2020-11-23 2022-05-24 上海哔哩哔哩科技有限公司 搜索结果显示方法、装置及系统
US11940996B2 (en) 2020-12-26 2024-03-26 International Business Machines Corporation Unsupervised discriminative facet generation for dynamic faceted search
US12282513B2 (en) * 2020-12-26 2025-04-22 International Business Machines Corporation Optimistic facet set selection for dynamic faceted search
US20220318755A1 (en) * 2021-03-31 2022-10-06 Haworth, Inc. Systems and methods for adaptive curation of rendered digital assets within a virtual workspace in a collaboration system
CN113434763B (zh) * 2021-06-28 2022-10-14 平安科技(深圳)有限公司 搜索结果的推荐理由生成方法、装置、设备及存储介质
CN113343105B (zh) * 2021-06-29 2025-03-25 深圳海天力电子商务有限公司 一种关键词页面管理系统、方法、设备以及存储介质
CN113486253B (zh) * 2021-07-30 2024-03-19 抖音视界有限公司 搜索结果展示方法、装置、设备和介质
CN116450961B (zh) * 2022-01-06 2025-11-18 财付通支付科技有限公司 数据处理方法及装置、电子设备、存储介质、程序产品
CN120670682A (zh) * 2022-03-15 2025-09-19 腾讯科技(深圳)有限公司 搜索结果的显示方法、装置、设备、介质及程序产品
CN115329005A (zh) * 2022-08-29 2022-11-11 济南浪潮数据技术有限公司 多集群的协同方法、系统、装置及计算机可读存储介质
CN118093980B (zh) * 2024-04-10 2024-07-16 北京热源汇盈网络科技有限公司 基于网页搜索的索引数据预览方法及装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7844594B1 (en) * 1999-06-18 2010-11-30 Surfwax, Inc. Information search, retrieval and distillation into knowledge objects
US7716199B2 (en) * 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US20060218146A1 (en) * 2005-03-28 2006-09-28 Elan Bitan Interactive user-controlled relevance ranking of retrieved information in an information search system
US7752209B2 (en) * 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
JP4788411B2 (ja) * 2006-03-09 2011-10-05 ソニー株式会社 検索キーワード入力装置、検索キーワード入力方法及び検索キーワード入力プログラム
US8032480B2 (en) * 2007-11-02 2011-10-04 Hunch Inc. Interactive computing advice facility with learning based on user feedback
CN101296243B (zh) * 2008-06-26 2013-02-20 阿里巴巴集团控股有限公司 一种服务集成平台系统及提供互联网服务的方法
US20100185623A1 (en) * 2009-01-15 2010-07-22 Yumao Lu Topical ranking in information retrieval
JP5735480B2 (ja) * 2009-03-20 2015-06-17 アド−バンテージ ネットワークス,インコーポレイテッド コンテンツを検索、選択、及び表示する方法及びシステム
CN102591880B (zh) * 2011-01-14 2015-02-18 阿里巴巴集团控股有限公司 信息提供方法及装置
US8965788B2 (en) * 2011-07-06 2015-02-24 Target Brands, Inc. Search page topology
US8620951B1 (en) * 2012-01-28 2013-12-31 Google Inc. Search query results based upon topic
US9244972B1 (en) * 2012-04-20 2016-01-26 Google Inc. Identifying navigational resources for informational queries
CN103942218B (zh) * 2013-01-22 2018-05-22 阿里巴巴集团控股有限公司 一种生成、更新专题页面的方法及设备
CN104182403B (zh) * 2013-05-22 2018-07-13 阿里巴巴集团控股有限公司 一种图片信息的加载方法和设备
CN103488786A (zh) * 2013-09-30 2014-01-01 北京奇虎科技有限公司 提供信息搜索的方法、客户端
CN103577597B (zh) * 2013-11-15 2017-09-29 北京奇虎科技有限公司 基于当前浏览页面的关键词搜索系统
US10489469B2 (en) * 2014-10-31 2019-11-26 Marketmuse, Inc. Systems and methods for semantic keyword analysis for paid search
CN107850993A (zh) * 2015-06-11 2018-03-27 加里·舒斯特 聚集和协同搜索结果的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI866295B (zh) * 2022-06-22 2024-12-11 韓商韓領有限公司 電子裝置及其資訊提供方法,及非暫時性電腦可讀記錄媒體

Also Published As

Publication number Publication date
CN107918616A (zh) 2018-04-17
US20180101616A1 (en) 2018-04-12
WO2018068015A1 (en) 2018-04-12

Similar Documents

Publication Publication Date Title
TW201814555A (zh) 搜索系統、頁面顯示方法和用戶端
US10242396B2 (en) Automatic color palette based recommendations for affiliated colors
US10186054B2 (en) Automatic image-based recommendations using a color palette
US9679532B2 (en) Automatic image-based recommendations using a color palette
KR102253074B1 (ko) 콘텐츠를 클러스터링하여 디지털 매거진에 광고를 제공하는 방법
US9607010B1 (en) Techniques for shape-based search of content
US11016964B1 (en) Intent determinations for content search
US9542704B2 (en) Automatic image-based recommendations using a color palette
US9607325B1 (en) Behavior-based item review system
US8266131B2 (en) Method and a system for searching information using information device
US20150379001A1 (en) Automatic color validation of image metadata
US20150379006A1 (en) Automatic image-based recommendations using a color palette
US20150242525A1 (en) System for referring to and/or embedding posts within other post and posts within any part of another post
US20150379739A1 (en) Automatic color palette based recommendations
US20150379738A1 (en) Automatic color palette based recommendations
CN109801119B (zh) 界面展示、信息提供、用户行为内容信息处理方法及设备
US11200274B2 (en) Method of e-commerce
US10747400B1 (en) Shaping a relevance profile for engagement
US20140330841A1 (en) Method, system and apparatus for facilitating discovery of items sharing common attributes
CN110309412A (zh) 提供服饰搭配信息的方法、装置及电子设备
WO2023169112A1 (zh) 一种信息推荐方法、装置、计算机设备和存储介质
CN105589852A (zh) 一种信息推荐的方法和装置
EP4231172A1 (en) Aspect-aware autocomplete query
JP5315485B1 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
CN109978645A (zh) 一种数据推荐方法和装置