

Azure 認(rèn)知搜索是什么,azure認(rèn)知服務(wù)Azure 認(rèn)知搜索是什么Azure認(rèn)知搜索(以前稱(chēng)為“Azure搜索”)是一種云搜索服務(wù),它為開(kāi)發(fā)人員提供API和工具,以便基于Web、移動(dòng)和企業(yè)應(yīng)用程序中的專(zhuān)用異類(lèi)內(nèi)容構(gòu)建豐富的搜索體驗(yàn)。創(chuàng)建認(rèn)知搜索服務(wù)時(shí),你將獲得一個(gè)進(jìn)行索引編制和執(zhí)行查詢(xún)的搜索引擎、你創(chuàng)建和管理的索......
Azure認(rèn)知搜索(以前稱(chēng)為“Azure搜索”)是一種云搜索服務(wù),它為開(kāi)發(fā)人員提供API和工具,以便基于Web、移動(dòng)和企業(yè)應(yīng)用程序中的專(zhuān)用異類(lèi)內(nèi)容構(gòu)建豐富的搜索體驗(yàn)。
創(chuàng)建認(rèn)知搜索服務(wù)時(shí),你將獲得一個(gè)進(jìn)行索引編制和執(zhí)行查詢(xún)的搜索引擎、你創(chuàng)建和管理的索引的持久存儲(chǔ),以及用于編寫(xiě)從簡(jiǎn)單到復(fù)雜的查詢(xún)的查詢(xún)語(yǔ)言??梢赃x擇讓搜索服務(wù)以“索引器”(自動(dòng)從Azure數(shù)據(jù)源引入/檢索數(shù)據(jù))和“技能組”(引入認(rèn)知服務(wù)(例如圖像和文本分析)中的可消耗AI,或者引入你在Azure機(jī)器學(xué)習(xí)中創(chuàng)建的或在Azure Functions內(nèi)包裝的自定義AI)的形式與其他Azure服務(wù)集成。
Azure認(rèn)知搜索體系結(jié)構(gòu)
從體系結(jié)構(gòu)方面來(lái)講,搜索服務(wù)位于外部數(shù)據(jù)存儲(chǔ)(包含未索引數(shù)據(jù))與客戶(hù)端應(yīng)用(向搜索索引發(fā)快遞查詢(xún)請(qǐng)求并處理響應(yīng))之間。索引架構(gòu)決定了可搜索內(nèi)容的結(jié)構(gòu)。
搜索服務(wù)的兩個(gè)主要工作負(fù)荷是索引編制和查詢(xún)。
索引編制將文本插入到搜索服務(wù)中,并使其可供搜索。在內(nèi)部,將入站文本處理到令牌中,并將其存儲(chǔ)在逆選索引中,以便快速掃描。在編制索引期間,可選擇添加認(rèn)知技能:來(lái)自Microsoft的預(yù)定義技能,或者你創(chuàng)建的自定義技能。后續(xù)的分析和轉(zhuǎn)換可能會(huì)導(dǎo)致生成以前不存在的新信息和結(jié)構(gòu),為許多搜索和知識(shí)挖掘方案提供高實(shí)用性。
使用可搜索的數(shù)據(jù)填充索引后,客戶(hù)端應(yīng)用會(huì)將查詢(xún)請(qǐng)求發(fā)國(guó)際快遞搜索服務(wù),并處理響應(yīng)。所有查詢(xún)執(zhí)行都基于你在服務(wù)中創(chuàng)建、擁有和存儲(chǔ)的搜索索引。在客戶(hù)端應(yīng)用中,搜索體驗(yàn)是使用Azure認(rèn)知搜索中的API定義的,可能包括相關(guān)性調(diào)整、自動(dòng)完成、同義詞匹配、模糊匹配、模式匹配、篩選和排序。
功能通過(guò)簡(jiǎn)單的REST API或.NET SDK公開(kāi),消除了信息檢索固有的復(fù)雜性。你還可以使用Azure門(mén)戶(hù),通過(guò)用于原型制作以及查詢(xún)索引和技能組的工具進(jìn)行服務(wù)管理和內(nèi)容管理。因?yàn)榉?wù)在云中運(yùn)行,所以基礎(chǔ)結(jié)構(gòu)和可用性由Microsoft管理。
何時(shí)使用認(rèn)知搜索
Azure認(rèn)知搜索非常適合以下應(yīng)用方案:
將異構(gòu)內(nèi)容類(lèi)型整合成專(zhuān)用的用戶(hù)定義的搜索索引??梢栽谒阉魉饕刑畛鋪?lái)自任何源的JSON文檔流。對(duì)于Azure上支持的源,請(qǐng)使用索引器來(lái)自動(dòng)編制索引。對(duì)索引架構(gòu)和刷新計(jì)劃進(jìn)行控制是使用認(rèn)知搜索的主要原因。
輕松實(shí)現(xiàn)搜索相關(guān)的功能。搜索API簡(jiǎn)化了查詢(xún)構(gòu)造、分面導(dǎo)航、篩選器(包括地理空間搜索)、同義詞映射、自動(dòng)完成和相關(guān)性?xún)?yōu)化。使用內(nèi)置功能可以滿(mǎn)足最終用戶(hù)對(duì)搜索體驗(yàn)的預(yù)期,使其覺(jué)得該體驗(yàn)類(lèi)似于商用Web搜索引擎。
原始內(nèi)容是Azure Blob存儲(chǔ)或Cosmos DB中存儲(chǔ)的大型無(wú)差別文本、圖像文件或應(yīng)用程序文件。在索引編制期間,你可以應(yīng)用認(rèn)知技能來(lái)識(shí)別和提取文本、創(chuàng)建結(jié)構(gòu)或創(chuàng)建新信息(例如已翻譯的文本或?qū)嶓w)。
內(nèi)容需要語(yǔ)言分析或自定義文本分析。如果你使用非英語(yǔ)內(nèi)容,Azure認(rèn)知搜索支持Lucene分析器和Microsoft的自然語(yǔ)言處理器。還可以配置分析器以實(shí)現(xiàn)原始內(nèi)容的專(zhuān)業(yè)處理,例如篩選出標(biāo)注字符,或識(shí)別并保留字符串中的模式。
有關(guān)特定功能的詳細(xì)信息,請(qǐng)參閱Azure認(rèn)知搜索的功能
如何使用認(rèn)知搜索
步驟1:預(yù)配服務(wù)
可以創(chuàng)建免費(fèi)服務(wù)與其他訂閱者共享,也可以創(chuàng)建一個(gè)付費(fèi)層,其中的資源專(zhuān)供你的服務(wù)使用。所有快速入門(mén)和教程都可以通過(guò)免費(fèi)服務(wù)完成。
對(duì)于付費(fèi)層,你可以在兩個(gè)維度中縮放服務(wù),以根據(jù)生產(chǎn)要求校準(zhǔn)資源:
添加副本以增長(zhǎng)容量來(lái)處理重型查詢(xún)負(fù)載
添加分區(qū)以便為更多文檔增加存儲(chǔ)
步驟2:創(chuàng)建索引
定義要映射的索引架構(gòu),以反映要搜索的文檔的結(jié)構(gòu),這類(lèi)似于數(shù)據(jù)庫(kù)中的字段。搜索索引是一種專(zhuān)用的數(shù)據(jù)結(jié)構(gòu),經(jīng)過(guò)優(yōu)化后可快速執(zhí)行查詢(xún)。
通常在Azure門(mén)戶(hù)中創(chuàng)建索引架構(gòu),或者使用.NET SDK或REST API以編程方式創(chuàng)建。
提示
從快速入門(mén):導(dǎo)入數(shù)據(jù)向?qū)ч_(kāi)始,在幾分鐘內(nèi)創(chuàng)建、加載和查詢(xún)索引。
步驟3:加載數(shù)據(jù)
定義索引后,便可以上傳內(nèi)容。可以使用推快遞或提取模型。
推快遞模型使用SDK或REST中的API將JSON文檔“推快遞”到索引。外部數(shù)據(jù)集幾乎可以是任何數(shù)據(jù)源,只要文檔是JSON即可。
拉取模型從Azure上的源中“拉取”數(shù)據(jù),并將其發(fā)國(guó)際快遞搜索索引。拉取模型是通過(guò)索引器實(shí)現(xiàn)的。索引器可以簡(jiǎn)化和自動(dòng)化數(shù)據(jù)引入的方方面面,例如,連接、讀取和序列化數(shù)據(jù)。支持的數(shù)據(jù)源包括Azure Cosmos DB、Azure SQL和Azure存儲(chǔ)。
步驟4:發(fā)快遞查詢(xún)并處理響應(yīng)
填充索引后,可以通過(guò)將簡(jiǎn)單的HTTP請(qǐng)求與REST API或.NET SDK結(jié)合使用,向服務(wù)終結(jié)點(diǎn)發(fā)出搜索查詢(xún)。
逐步完成創(chuàng)建第一個(gè)搜索應(yīng)用以進(jìn)行構(gòu)建,然后擴(kuò)展用于收集用戶(hù)輸入并處理結(jié)果的網(wǎng)頁(yè)。還可以使用Postman進(jìn)行交互式REST調(diào)用,或使用Azure門(mén)戶(hù)中內(nèi)置的搜索瀏覽器來(lái)查詢(xún)現(xiàn)有索引。
它如何進(jìn)行比較
客戶(hù)常常詢(xún)問(wèn)Azure認(rèn)知搜索與其他搜索相關(guān)解決方案有何不同。下表總結(jié)主要區(qū)別。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問(wèn)題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問(wèn)
微信掃一掃
馬上聯(lián)系在線顧問(wèn)
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部