Keresési adattár kiválasztása az Azure-ban

Ez a cikk összehasonlítja az Azure-beli keresési adattárak technológiai lehetőségeit. A keresési adattárak speciális indexek létrehozására és tárolására szolgálnak a szabad formátumú szövegekben végzett keresésekhez. Az indexelt szöveg egy külön adattárban, például blobtárolóban található. Egy alkalmazás egy lekérdezést küld a keresési adattárba, és az eredmény egy egyező dokumentumok listája. További információ erről a forgatókönyvről: Szabad formátumú szöveg feldolgozása kereséshez.

Milyen lehetőségek állnak rendelkezésre a keresési adattár kiválasztásakor?

Az Azure-ban az alábbi adattárak mindegyike megfelel a szabad formátumú szöveges adatok keresésére vonatkozó alapvető követelményeknek egy keresési index biztosításával:

Kulcsválasztási feltételek

Keresési forgatókönyvek esetén az alábbi kérdések megválaszolásával kezdje el kiválasztani az igényeinek megfelelő keresési adattárat:

  • Szeretne felügyelt szolgáltatást ahelyett, hogy saját kiszolgálókat kezel?

  • Meg tudja adni az indexsémát a tervezéskor? Ha nem, válasszon egy olyan lehetőséget, amely támogatja a frissíthető sémákat.

  • Csak teljes szöveges kereséshez van szüksége indexre, vagy a numerikus adatok és egyéb elemzések gyors összesítésére is szüksége van? Ha a teljes szöveges keresésen túl további funkciókra van szüksége, fontolja meg a további elemzéseket támogató lehetőségeket.

  • Szüksége van egy keresési indexre a log analyticshez, amely támogatja a naplógyűjtést, az összesítést és a vizualizációkat az indexelt adatokon? Ha igen, vegye figyelembe az Elasticsearch-et, amely egy log analytics-verem része.

  • Kell indexelnie az adatokat olyan gyakori dokumentumformátumokban, mint a PDF, a Word, a PowerPoint és az Excel? Ha igen, válasszon egy olyan lehetőséget, amely dokumentumindexelőket biztosít.

  • Az adatbázisnak vannak speciális biztonsági igényei? Ha igen, vegye figyelembe az alábbiakban felsorolt biztonsági funkciókat.

Képességmátrix

Az alábbi táblázatok összefoglalják a képességek főbb különbségeit.

Általános képességek

Funkció Cognitive Search Elasticsearch SQL Database
Felügyelt szolgáltatás Igen Nem Igen
REST API Igen Igen Nem
Programozhatóság .NET, Java, Python, JavaScript Java T-SQL
Gyakori fájltípusok dokumentumindexelői (PDF, DOCX, TXT stb.) Igen Nem Nem

Kezelhetőségi képességek

Funkció Cognitive Search Elasticsearch SQL Database
Frissíthető séma Igen Igen Igen
Támogatja a vertikális felskálázást Igen Igen Nem

Elemzési számítási feladatok képességei

Funkció Cognitive Search Elasticsearch SQL Database
Támogatja a teljes szöveges keresésen túli elemzéseket Nem Igen Igen
Log Analytics-verem része Nem Igen (ELK) Nem
Támogatja a szemantikai keresést Igen (csak hasonló dokumentumok keresése) Igen Igen

Biztonsági képességek

Funkció Cognitive Search Elasticsearch SQL Database
Sorszintű biztonság Részleges (az alkalmazás lekérdezésének csoportazonosító alapján kell szűrnie) Részleges (az alkalmazás lekérdezésének csoportazonosító alapján kell szűrnie) Igen
Transzparens adattitkosítás Nem Nem Igen
Adott IP-címekhez való hozzáférés korlátozása Igen Igen Igen
Hozzáférés korlátozása csak virtuális hálózati hozzáférés engedélyezéséhez Igen Igen Igen
Active Directory-hitelesítés (integrált hitelesítés) Nem Nem Igen

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerző:

Következő lépések