【阿里雲產品公測】阿里雲OpenSearch初次使用評測

做者:阿里雲用戶 bailimeihtml

從一開始我就對opensearch很是陌生,這是我第一次接觸它,本覺得對我來講上手難度會比較大,看完幫助信息後我決定試用看看,經試用後我發現阿里雲opensearch並無想象中那麼難上手。如下是我對opensearch以構造一個論壇類網站帖子搜索的簡單評測:     1、建立應用:數據庫

一、填寫應用基本信息:wordpress

 

    圖1    測試

二、選擇應用結構:系統內置資訊、小說、社區等多個典型場景的結構模板可選,能夠根據本身的須要選擇應用,很是方便。不過遺憾的是目前還沒用提供wordpress的結構模板,但願之後能增長。其中自定義結構能夠添加主表、字段等內容豐富的信息,只要你對本身的數據庫表和字段足夠熟悉,你徹底能夠用自定義結構來建立搜索應用。但這確實不是每一個人都在行的,對大部分人來講可能都有必定難度。自定義應用結構字段及屬性由搜索場景決定,在搜索召回、排序、篩選時須要的字段都須要進行配置。 網站

 

    圖2阿里雲

 

    圖3 對於不一樣的數據源opensearch還支持多表、支持多種數據處理插件,而且能夠支持外表關聯,功能十分強大!須要特別注意的是主輔表目前僅支持N:1的關係,不支持1:N。     三、修改應用結構信息:能夠修改定義數據表和數據索引結構。插件

 

    圖4     四、配置數據源: 用API的形式配置數據源應該是最理想的方式,限於時間關係我只好先用手動上傳的方式測試配置數據源。目前支持API、SDK、手動上傳及OSS數據同步。我以爲最佳方式應該是用API或RDS的方式來同步數據源,但目前並不支持RDS同步,OSS同步的意義有限,RDS同步的意義我以爲是最大的。3d

 

    圖5     五、確認應用明細並建立: 這步在提交建立前能夠將前幾步的設置保存爲模板,對於需建立多個相似應用來講仍是頗有用的。htm

 

    圖6blog

 

    圖7     六、激活並肯定配額: 建立成功後,應用並無被部署,還須要激活才行,點擊「激活」便可。建立完應用若是未激活,狀態爲「未激活」,是沒法進行數據上傳和搜索的。激活後須要肯定應用的配額,這項關係到之後的收費,按需選擇吧,之後都是須要掏銀子的。

 

    圖8     2、應用管理: 一、上傳數據: 應用激活成功後,咱們須要上傳數據,見圖9。

 

    圖9     二、搜索結果配置排序: 這裏能夠設置添加粗排和精排序表達式,這纔是opensearch的關鍵處,此處我目前也只是大概的測試了下,還須要進一步深刻研究測試。粗排和精排表達式搞好了,那麼你的搜索質量就會有質的飛躍。粗排能夠設置各項的權重,精排能夠直接導入bbs表達式模板。

 

    圖10

 

    圖11     三、搜索結果摘要: 這裏能夠設置搜索結果頁中是如何展現搜索結果內容的,雖然是選擇字段來設置,但我感受仍是很是方便的,有點相似百度的站內搜索設置顯示標題字數、摘要字數等等信息,固然功能確定比它要強大了。

 

    圖12     四、數據同步: 這裏你能夠設置索引重建的方式,能夠是定時自動重建,也能夠是手動重建,我以手動索引重建來測試。

 

    圖13

 

    圖14     3、搜索測試: 你能夠選擇子句、參數中的多個選項來查詢篩選及排序子句和要返回的結果數等等,功能性上很豐富,能夠按本身的需求來添加測試項。

 

    圖15     總結:opensearch目前看來在易用性上還有進一步完善的空間,好比對於自定義結構能夠提供更多的引導,能夠增長wordpress博客類結構模板,用RDS來配置數據源是亟待解決的問題。opensearch其實我以爲更適合較大網站使用,尤爲適合那些對搜索結果篩選項不少的電商類網站。對於opensearch目前我還處於認識很淺的水平,還須要進一步深刻了解,特別是對自定義結構和搜索結果配置,本文僅是我我的的體驗總結而已,沒什麼乾貨!


原文地址:http://bbs.aliyun.com/read/179053.html
參加活動:http://promotion.aliyun.com/act/aliyun/freebeta/

相關文章
相關標籤/搜索