Amazonska Kendra je inteligentna iskalna storitev, ki jo poganja strojno učenje (ML). Amazon Kendra vam pomaga enostavno združiti vsebino iz različnih repozitorijev vsebine v centraliziran indeks, ki vam omogoča hitro iskanje po vseh podatkih vašega podjetja in iskanje najbolj natančnega odgovora. Drupal je programska oprema za upravljanje vsebine. Uporablja se za izdelavo številnih spletnih mest in aplikacij, ki jih uporabljamo vsak dan. Drupal ima odličen nabor funkcij, kot je preprosto ustvarjanje vsebine, zanesljivo delovanje in varnost. Mnoge organizacije uporabljajo Drupal za shranjevanje svoje vsebine. Ena od ključnih zahtev za številne stranke, ki uporabljajo Drupal, je zmožnost enostavnega in varnega iskanja natančnih informacij v vseh dokumentih v viru podatkov.
S povezovalnikom Drupal Amazon Kendra lahko indeksirate vsebino Drupal, filtrirate vrste vsebine po meri, ki jih želite indeksirati, in preprosto iščete vsebino Drupal z uporabo inteligentnega iskanja Amazon Kendra.
V tej objavi je prikazano, kako uporabiti konektor Amazon Kendra Drupal za konfiguracijo konektorja kot vira podatkov za vaš indeks Amazon Kendra in iskanje po vaših dokumentih Drupal. Na podlagi konfiguracije konektorja Drupal lahko sinhronizirate konektor za pajkanje in indeksiranje različnih vrst vsebine Drupal, kot so spletni dnevniki in wikiji. Spojnik prav tako zaužije informacije seznama za nadzor dostopa (ACL) za vsako datoteko. Informacije ACL se uporabljajo za filtriranje uporabniškega konteksta, kjer so rezultati iskanja za poizvedbo filtrirani glede na to, do česa je uporabnik odobril dostop.
Predpogoji
Če želite preizkusiti konektor Amazon Kendra za Drupal z uporabo te objave kot reference, potrebujete naslednje:
Konfigurirajte vir podatkov s priključkom Amazon Kendra za Drupal
Če želite svojemu indeksu Amazon Kendra dodati vir podatkov z uporabo povezovalnika Drupal, lahko uporabite obstoječi indeks ali ustvarite nov indeks. Nato izvedite naslednje korake. Za več informacij o tej temi glejte Vodnik za razvijalce Amazon Kendra.
- Na konzoli Amazon Kendra odprite kazalo in izberite Viri podatkov v podoknu za krmarjenje.
- Izberite Dodaj vir podatkov.
- Pod Drupal, izberite Dodaj konektor.
- v Določite podrobnosti o viru podatkov vnesite ime in opis ter izberite Naslednji.
- o Določite dostop in varnost odsek, za URL gostitelja Drupal, vnesite URL spletnega mesta Drupal.
- Če želite konfigurirati potrdila SSL, lahko ustvarite samopodpisano potrdilo za to nastavitev z uporabo
openssl x509 -in mydrupalsite.pem -out drupal.crt
in shranite potrdilo v an Preprosta storitev shranjevanja Amazon (Amazon S3) vedro. Za več podrobnosti o generiranju zasebnega ključa in potrdila glejte Ustvarjanje certifikatov. - Izberite Prebrskaj S3 in izberite vedro S3 s certifikatom SSL.
- Pod Preverjanje pristnosti, imate dve možnosti:
- Uporabite Secrets Manager za ustvarjanje novih poverilnic za preverjanje pristnosti Drupal. Potrebujete skrbniško uporabniško ime in geslo za Drupal (poleg tega še ID odjemalca in skrivnost odjemalca za preverjanje pristnosti OAuth 2.0).
- Uporabite obstoječo skrivnost upravitelja skrivnosti, ki vsebuje poverilnice za preverjanje pristnosti Drupal, do katerih želite, da konektor dostopa (poleg tega ID odjemalca in skrivnost odjemalca za preverjanje pristnosti OAuth 2.0).
- Izberite Shrani in dodaj skrivnost.
- za Vloga IAM, izberite Ustvari novo vlogo ali izberite obstoječo vlogo IAM, konfigurirano z ustreznimi pravilniki IAM za dostop do skrivnosti upravitelja skrivnosti, indeksa Amazon Kendra in vira podatkov.
Nanašati se na Vloge IAM za vire podatkov za zahtevana dovoljenja za vlogo IAM.
- Izberite Naslednji.
- v Konfigurirajte nastavitve sinhronizacije izberite, izberite Članki, Osnovne strani, Osnovni bloki, Vrste vsebin po meriin Bloki po meri skupaj z možnostmi za pajkanje komentarjev in prilog po potrebi.
- Po želji vnesite vzorce vključitve/izključitve za naslove entitet.
- Podajte informacije o svojem obsegu sinhronizacije (samo polno ali delta) in določite razpored izvajanja.
- Izberite Naslednji.
- v Nastavite preslikave polj dodajte polja Drupal po meri, ki jih želite sinhronizirati, in njihove ustrezne preslikave polj Amazon Kendra. Zahtevana polja je vnaprej preslikala Amazon Kendra.
- Izberite Naslednji.
- Preglejte konfiguracijske nastavitve in shranite vir podatkov.
- Izberite Sinhronizirajte zdaj na ustvarjenem viru podatkov, da začnete sinhronizacijo podatkov z indeksom Amazon Kendra.
Čas, potreben za pajkanje in sinhronizacijo vsebine v Amazon Kendra, se razlikuje glede na količino vsebine in pretok.
Zdaj lahko iščete po indeksirani vsebini Drupal z iskalno konzolo ali iskalno aplikacijo. Po želji lahko iščete z ACL z naslednjimi dodatnimi koraki.
- Pojdite na indeksno stran, ki ste jo ustvarili, in na Nadzor uporabniškega dostopal zavihek, izberite Uredi nastavitve.
- Pod Nastavitve nadzora dostopatako, da izberete Da, ohrani privzete vrednosti za Uporabniško ime in skupine, izberite JSON za Vrsta žetonain obdržite razširitev skupine uporabnikov kot Noben.
- Na naslednji strani obdržite privzete vrednosti (ali jih spremenite glede na vaše zahteve glede zmogljivosti) in izberite Nadgradnja.
Izvedite inteligentno iskanje z Amazon Kendra
Preden poskusite iskati na konzoli Amazon Kendra ali uporabiti API, se prepričajte, da je sinhronizacija vira podatkov končana. Če želite preveriti, si oglejte vire podatkov in preverite, ali je bila zadnja sinhronizacija uspešna.
- Če želite začeti iskanje, na konzoli Amazon Kendra izberite Iskanje po indeksirani vsebini v podoknu za krmarjenje.
Preusmerjeni ste na iskalno konzolo Amazon Kendra. Zdaj lahko iščete informacije iz dokumentov Drupal, ki ste jih indeksirali z uporabo Amazon Kendra.
- Za to objavo iščemo dokument, shranjen v viru podatkov Drupal.
- Razširi Preizkusite poizvedbo z dostopnim žetonom In izberite Uporabi žeton.
- za Uporabniško ime, vnesite e-poštni naslov, povezan z vašim računom Drupal.
- Izberite Uporabi.
Zdaj lahko uporabnik vidi samo vsebino, do katere ima dostop na podlagi podanega uporabniškega imena ali skupin. V našem primeru je uporabnik Drupal z test@amazon.com
e-pošta nima dostopa do nobenih dokumentov v Drupalu, zato noben ni prikazan.
Omejitve
Pri uporabi te rešitve upoštevajte naslednje omejitve:
- Vrste vsebine (kot je članek ali osnovna stran), ki niso povezane z nobenim pogledom, ni mogoče pajkati.
- Če skrbnik nima dostopa do bloka, ne morete preiskati podatkov iz bloka.
- Telo dokumenta za članek, osnovno stran, osnovni blok, uporabniško določeno vrsto vsebine in uporabniško definirano vrsto bloka je prikazano v formatu HTML. Če vsebina HTML ni dobro oblikovana, se bodo oznake, povezane s HTML, pojavile v telesu dokumenta in jih je zato mogoče videti v rezultatih iskanja Amazon Kendra. Enako velja za komentarje članka, osnovne strani, osnovnega bloka, uporabniško določene vrste vsebine, uporabniško določene vrste bloka.
- Vrsta vsebine ali vrsta bloka brez opisa ali telesa ne bo vstavljena v indeks Amazon Kendra, ker obstaja preverjanje na strani Amazon Kendra SDK. Vendar vam Drupal omogoča ustvarjanje vrste vsebine brez opisa ali telesa. Samo komentarji in priloge ustreznih vrst vsebine ali vrst blokov (če obstajajo) bodo vneseni v indeks Amazon Kendra.
Čiščenje
Da se izognete prihodnjim stroškom, počistite vire, ki ste jih ustvarili kot del te rešitve. Če ste med preizkušanjem te rešitve ustvarili nov indeks Amazon Kendra, ga izbrišite. Če ste dodali nov vir podatkov samo s priključkom Amazon Kendra za Drupal, izbrišite ta vir podatkov. Izbrišite vse ustvarjene uporabnike IAM.
zaključek
S povezovalnikom Amazon Kendra Drupal lahko vaša organizacija varno išče vsebino, shranjeno na spletnem mestu Drupal, z uporabo inteligentnega iskanja, ki ga poganja Amazon Kendra. V tej objavi smo vam predstavili integracijo, vendar obstaja veliko dodatnih funkcij, ki jih nismo zajeli, na primer naslednje:
- Dodatna polja lahko preslikate v atribute indeksa Amazon Kendra in jih omogočite za fasetiranje, iskanje in prikaz v rezultatih iskanja
- Podatkovni vir Drupal lahko integrirate z zmogljivostjo Custom Document Enrichment (CDE) v Amazon Kendra, da izvedete dodatno logiko preslikave atributov in celo transformacijo vsebine po meri med vnosom
Če želite izvedeti več o možnostih z Drupalom, glejte Vodnik za razvijalce Amazon Kendra.
Za več informacij o drugih vgrajenih priključkih Amazon Kendra za priljubljene vire podatkov glejte Konektorji Amazon Kendra stran.
O avtorjih
Channa Basavaraja je višji arhitekt rešitev pri AWS z več kot 2 desetletjema izkušenj pri gradnji porazdeljenih poslovnih rešitev. Njegova poglobljena področja obsegajo strojno učenje, razvijalce aplikacij/mobilnih naprav, arhitekturo, ki temelji na dogodkih, in IoT/robno računalništvo.
Yuanhua Wang je programski inženir pri AWS z več kot 15-letnimi izkušnjami v tehnološki industriji. Njegovi interesi so arhitektura programske opreme in orodja za gradnjo računalništva v oblaku.
- Distribucija vsebine in PR s pomočjo SEO. Okrepite se še danes.
- PlatoData.Network Vertical Generative Ai. Opolnomočite se. Dostopite tukaj.
- PlatoAiStream. Web3 Intelligence. Razširjeno znanje. Dostopite tukaj.
- PlatoESG. Ogljik, CleanTech, Energija, Okolje, sončna energija, Ravnanje z odpadki. Dostopite tukaj.
- PlatoHealth. Obveščanje o biotehnologiji in kliničnih preskušanjih. Dostopite tukaj.
- vir: https://aws.amazon.com/blogs/machine-learning/intelligently-search-drupal-content-using-amazon-kendra/
- :ima
- : je
- :ne
- :kje
- $GOR
- 100
- 11
- 15 let
- 15%
- 20
- 247
- 7
- a
- sposobnost
- O meni
- dostop
- Račun
- natančna
- čez
- dodajte
- dodano
- Dodatne
- Poleg tega
- Naslov
- admin
- agregat
- vsi
- omogoča
- skupaj
- Prav tako
- Amazon
- Amazonska Kendra
- Amazon Web Services
- an
- in
- odgovor
- kaj
- API
- zdi
- uporaba
- aplikacije
- primerno
- Arhitektura
- SE
- območja
- članek
- AS
- povezan
- At
- lastnosti
- Preverjanje pristnosti
- avtorstvo
- pooblaščeni
- izogniti
- AWS
- temeljijo
- Osnovni
- BE
- ker
- Block
- blogi
- telo
- izgradnjo
- Building
- vgrajeno
- poslovni
- vendar
- by
- CAN
- ne more
- zmožnost
- kapaciteta
- centralizirano
- potrdilo
- Potrdila
- spremenite
- preveriti
- Izberite
- stranke
- Cloud
- računalništvo v oblaku
- komentarji
- dokončanje
- računalništvo
- konfiguracija
- konfigurirano
- Konzole
- vsebina
- Vrste vsebine
- Vsebina
- ozadje
- nadzor
- stroški
- pokrov
- ustvarjajo
- ustvaril
- Mandatno
- po meri
- Stranke, ki so
- datum
- dan
- desetletja
- privzeto
- Delta
- globina
- opis
- Podrobnosti
- dev
- Razvojni
- drugačen
- zaslon
- prikazano
- porazdeljena
- dokument
- Dokumenti
- Ne
- med
- vsak
- enostavno
- E-naslov
- omogočajo
- inženir
- Vnesite
- Podjetje
- entiteta
- Tudi
- Tudi vsak
- vsak dan
- Primer
- obstajajo
- obstoječih
- Širitev
- izkušnje
- Feature
- Lastnosti
- Polje
- Področja
- file
- filter
- Najdi
- po
- za
- format
- iz
- polno
- Prihodnost
- ustvarjajo
- veliko
- Skupine
- Imajo
- Pomaga
- njegov
- gostitelj
- Kako
- Kako
- Vendar
- HTML
- http
- HTTPS
- ID
- if
- in
- Indeks
- indeksirane
- Industrija
- Podatki
- integrirati
- integracija
- Inteligentna
- interesi
- v
- Uvedeno
- IT
- jpg
- Imejte
- Ključne
- Zadnja
- UČITE
- učenje
- Lets
- kot
- omejitve
- Seznam
- Logika
- stroj
- strojno učenje
- Znamka
- upravljanje
- upravitelj
- več
- map
- kartiranje
- ML
- več
- Najbolj
- Ime
- ostalo
- Nimate
- potrebna
- Novo
- Naslednja
- Noben
- zdaj
- oauth
- of
- on
- ONE
- samo
- odprite
- možnosti
- or
- Organizacija
- organizacije
- Ostalo
- naši
- ven
- več
- Stran
- podokno
- del
- Geslo
- vzorci
- Izvedite
- performance
- Dovoljenja
- platon
- Platonova podatkovna inteligenca
- PlatoData
- politike
- Popular
- možnosti
- Prispevek
- poganja
- zasebna
- zasebni ključ
- hitro
- glejte
- reference
- povezane
- zanesljiv
- obvezna
- Zahteve
- viri
- tisti,
- Rezultati
- ohranijo
- vloga
- vloge
- Run
- Enako
- Shrani
- urnik
- Obseg
- SDK
- Iskalnik
- iskanje
- skrivnost
- skrivnosti
- Oddelek
- Varno
- varnost
- glej
- videl
- višji
- Storitev
- Storitve
- nastavite
- nastavitve
- nastavitev
- Razstave
- strani
- Enostavno
- spletna stran
- So
- Software
- Software Engineer
- Rešitev
- rešitve
- vir
- Viri
- span
- določeno
- SSL
- SSL Certificate
- Začetek
- Koraki
- shranjevanje
- trgovina
- shranjeni
- naravnost
- uspešno
- taka
- Preverite
- Sinhronizacija
- Tehnologija
- Testiranje
- kot
- da
- O
- Blok
- njihove
- Njih
- POTEM
- Tukaj.
- zato
- jih
- ta
- skozi
- pretočnost
- čas
- naslove
- do
- orodja
- temo
- Preoblikovanje
- poskusite
- dva
- tip
- Vrste
- URL
- uporaba
- Rabljeni
- uporabnik
- Uporabniki
- uporabo
- potrjevanje
- Vrednote
- raznolikost
- preverjanje
- Poglej
- Obseg
- želeli
- je
- we
- web
- spletne storitve
- spletne strani
- Kaj
- kdaj
- medtem
- bo
- z
- brez
- let
- Vi
- Vaša rutina za
- zefirnet