haku ja navigointi on verkkokaupassa tärkein. Kun käyttäjä etsii tiettyä tuotetta, on tärkeää, että asiaankuuluvat tuotteet näytetään käyttäjälle lyhyessä ajassa. Voit tehdä tämän, johtajat online-ostoksia yritys olisi annettava tehokas työkalu hallita eri näkökohtia hakukoneen.
näin tekee Endeca search. Se tarjoaa sähköisen kaupankäynnin sivuston omistajat työkaluja, joiden avulla hallita hakukokemuksen niiden verkkosivuilla.
Lisää haku verkkosivullesi
mikä on Oracle Endeca?
sana Endeca tarkoittaa ”löytää”. Endeca, yritys perustettiin vuonna 1999, ja se keskittyy pääasiassa–
- verkkokauppa.
- yrityshaku.
- Business intelligence.
perinteisissä verkkokaupan inventaariokyselyjärjestelmissä piti aloittaa ylhäältä valitsemalla vaikkapa miesten tai Naisten vaatteet, sitten valita Miesten Housut, Miesten paidat, Miesten takit ja niin edelleen. Lopulta pääsisi 36″ miesten housut mustissa, mutta se oli hyvin lineaarinen, ja ”ohjattu” reitti datan läpi. Endecan hakutekniikkaa käyttäneet sivustot sen sijaan esittivät listan ulottuvuuksista ja attribuuteista toisella puolella, ja käyttäjä saattoi tehdä niistä minkä tahansa valinnan hakunsa rajaamiseksi. Kaikki tämä tapahtui keventää-nopeasti, ja back-end, joka oli erittäin helppo asiakkaan ylläpitää.
Niinpä Endeca keskittyi ensin näihin verkkokauppamarkkinoihin ja kehitti mdex-Moottorin tukemaan tätä, markkinoiden sitä sarakesäiliönä, nopeasti kehittyvänä kyselymoottorina, joka mahdollistaa ” särmikkäät haut ”monissa erilaisissa,” rosoisissa ” tietokokonaisuuksissa (eli tietokokonaisuuksissa, joissa ei ole samaa tietomallia, mutta joiden välillä on jotain yhteistä).
Lyhyt johdanto Endecan terminologioista –
Endeca halusi antaa käyttäjilleen yksinkertaisen ja helpon tavan olla vuorovaikutuksessa ja analysoida dataa helppokäyttöisellä käyttöliittymällä, joka skaalautuu suuriin mittakaavoihin sekä strukturoidulle että strukturoidulle datalle.
Endeca search vastaa käyttäjien tarpeeseen etsiä, navigoida ja analysoida kaikenkokoisia tietoja useista tietolähteistä. Se auttaa myös viipaloida ja kuutioida koko mitat ja poraus alas hienoimpia yksityiskohtia tai ottaa makroskooppinen näkymä tietoja. Myös käyttäjien pitäisi pystyä suorittamaan monimutkaisia hakukyselyitä helposti.
sen lisäksi, että Oracle Endeca antoi hakutuloksia kyselyä varten, se pystyi kertomaan käyttäjille seuraavat vaiheet, kuten jalostuksen ja tutkimisen ja myös ”tuloksia ei löytynyt”välttämisen. Nämä ehdotukset on uudelleenjärjestelty ja järjestetty uudelleen jokaisella klikkauksella, joka auttaa tuottamaan paljon paremman käyttäjän navigointikokemuksen.
Oracle Endeca Guided Search components
Oracle Endeca Guided Search sisältää kolme pääkomponenttia.
nämä komponentit ovat:
- Endeca Information Transformation Layer (ITL)
- Endeca Mdex Engine
- Endeca Application Tier
Endeca information transformation layer (ITL) lukee raa ’ an lähdetietosi ja muuntuu Oracle Endeca Mdex-Moottorin indekseiksi. ITL koostuu
- sisällönhankintajärjestelmästä.
- Endeca CAS-palvelin ja konsoli
- CAS API
- Endeca web crawler.
- Data Foundry
- Forge (tietojen manipulointiohjelma).
Oracle Endeca mdex engine –
mikä on MDEX, ja miten se vertautuu Oraclen tuotteisiin kuten Oracle Database ja Oracle Essbase?
ensinnäkin mdex: n suunnittelutavoitteet kannattaa ymmärtää verrattuna vaikkapa Essbase-kuutioon tai Oraclen relaatiotietokantaan. Oraclen tietokannat on suunniteltu tallentamaan paljon yksityiskohtatason tietoja mahdollisimman tilatehokkaasti ja nopeilla hakuajoilla yksittäisille datariveille; Essbase kuutiot on suunniteltu ennalta laskea ja koota paljon yksityiskohtia tason tietoja ja sitten tarjota viipaleita siitä nopeasti, tehden vahvoja oletuksia kyselyn polkuja, että käyttäjät ottavat. MDEX on kuitenkin suunniteltu tukemaan Endeca search and discovery käyttää tapauksia, joissa käyttäjä voi etsiä ja suodattaa mielivaltaisesti ja saada nopeasti kootut näkymät palautettua takaisin niihin. Sellaisenaan, Endeca asema MDEX Hybridi haku / analyyttinen tietokanta suunniteltu analysoimaan erilaisia, ja nopeasti muuttuvia, tietoja.
Oracle Endeca MDEX-moottori on Oracle Endeca-ohjatun haun kyselymoottori. Se sisältää-
- indeksoija (Dgidx).
- Dgraph.
- Agraph
ITL-kerroksen tuottamat indeksit Ladataan MDEX-moottorin läpi.
kun indeksi on ladattu, mdex-Moottori vastaanottaa hakukyselyjä sovellustasolta, se sovittaa ne indeksiin ja palauttaa asiaankuuluvat tulokset käyttäjän verkkoselainsovellukseen.
sovellustaso tarjoaa liitännän MDEX-moottoriin.
sovellustaso tarjoaa liitännän MDEX-moottoriin. Kaksi oletusliittymää, joita voidaan käyttää samassa sovelluksessa, ovat Esitysrajapinta ja Web services-käyttöliittymä.
Esitysrajapintaa ja web services-rajapintaa käytetään mdex-Moottorin kyselyyn ja tulosten muokkaamiseen. ITL-komponentit, kuten Forge, toimivat offline-tilassa tiettyinä ajanjaksoina riippuen yrityksesi tarpeista. Mdex-Moottorin ja Endeca-sovellustason on oltava verkossa sitä mukaa kuin Ja kun haluat asiakkaidesi pääsevän tietoihin käsiksi.
näitä liitäntöjä käytetään mdex-Moottorin kyselyyn ja tulosten manipulointiin. Endeca ITL-komponentit, kuten Forge, ajetaan offline-tilassa välein, jotka sopivat liiketoimintasi tarpeisiin. Endeca Mdex-moottori ja Endeca-sovellustaso ovat molemmat online-prosesseja, eli niiden on pysyttävä käynnissä niin kauan kuin haluat asiakkaiden pääsevän tietokokonaisuuteesi.
Endeca MDEX-Moottorikyselyn tulokset
Endeca MDEX-Moottori palauttaa kahdenlaisia tietoja.
- kyselyn tulokset (tietue tai yksittäinen tietue).
- rakentamista tukevat tiedot seuraavat kyselyistä. (Nämä tiedot auttavat käyttäjiä tarkentamaan tai laajentamaan hakukyselyjään käyttämällä puolia ja suodattimia.)
kaikki Endeca MDEX-moottorista palautetut kyselytulokset sisältävät kahdenlaisia tietoja. Nämä tietotyypit ovat
- kyselyn asianmukaiset tulokset (esimerkiksi tietue tai yksittäinen tietue)
- seurantakyselyiden rakentamista tukevat tiedot jatkokyselytietojen avulla käyttäjät voivat tarkentaa tai laajentaa kyselyään ja vastaavasti kyselyn tuloksia.
mdex-Moottori laskee hakutulokset tavalla, joka estää umpikujia, kuten ”tuloksia ei löytynyt”, tarjoamalla sopivia seuraavan vaiheen tarkennusvaihtoehtoja.
tämä on keskeinen ominaisuus, joka erottaa Endecan muista hakuratkaisuista.
kahdentyyppiset kyselyt
Oracle Endeca-haku tukee kahdentyyppisiä hakukyselyjä: navigointikyselyjä ja avainsanahakukyselyjä.
- Navigointikyselyt palauttavat tietuekokonaisuuden, joka perustuu sovelluksen määrittämiin tietueominaisuuksiin (kuten kannettavan tietokoneen tyyppi tai alue kannettavassa verkkokaupassa), sekä mahdolliset jatkokyselytiedot.
- Avainsanahakukyselyt palauttavat tietuekokonaisuuden, joka perustuu käyttäjän määrittelemään avainsanaan, sekä mahdolliset jatkokyselytiedot.
Navigointikyselyt ja avainsanahakukyselyt täydentävät toisiaan. Itse asiassa avainsanahakukysely on erityinen navigointikysely, ja kahden kyselyn tulosten Tietorakenteet ovat identtiset: tietuekokonaisuus ja jatkokyselytiedot.
käyttäjät voivat suorittaa navigointikyselyiden ja avainsanahakukyselyiden yhdistelmän navigoidakseen haluamalleen tietuekokonaisuudelle siten, että se toimii heille parhaiten. Käyttäjät voivat esimerkiksi suorittaa avainsanahakukyselyn noutaakseen tietuejoukon ja käyttää sitten seurantakyselyä tarkentaakseen tietuejoukkoa. Myös päinvastainen tilanne on voimassa.
mitkä ovat Endeca-tietueet
Endeca-tietueet sisältävät tiedot, joita käyttäjät navigoivat tai etsivät.
Endeca records perustuu perinteiseen lähdetietokantaan. Lähdetietokanta sisältää tyypillisesti tietoja, kuten viinipullot viinikaupassa, asiakastiedot CRM-sovelluksessa tai sijoitusrahastot rahastoarvioijassa.
Lähdetietokannan tietueet tallentavat nämä tiedot yhteen tai useampaan avain/arvopariin, joita kutsutaan ominaisuuksiksi. Nämä tiedot tulevat sovelluksesi saataville, kun muutat lähdetietokannan tietueet Endeca recordsiksi. Jos haluat muuttaa lähdetietokannan tietueet Endeca recordsiksi, sinun on kartoitettava lähdetietokannan ominaisuudet Endeca Recordsin ominaisuuksiksi.
näin dimensiot ja Endeca-tietueet vastaavat lähdetietokannan tietueiden ominaisuuksia. Kuten lähdetietojen ominaisuudet, Endecan ominaisuudet ovat avain / arvo-pareja. Seuraava kuva havainnollistaa avain / arvo paria yksinkertaisessa Endeca tietueessa:
yksittäinen Endeca-levy voi vastata mitä tahansa lähdetietojen määrää. Oletetaan esimerkiksi, että neljä eri lähdeaineistoa viittaa samaan kirjaan eri muodoissa: kovakantinen, paperback, suuri tulostaa, ja audio. Voit määrittää ohjatun Hakusovelluksesi yhdistämään näiden neljän lähdetiedoston tiedot yhdeksi Endeca-tietueeksi.
mitkä ovat Endecan mitat ja mitoitusarvot
mitat ovat loogisia luokkia, joiden avulla Endeca-tietueet voidaan järjestää rakenteiksi, joiden kautta asiakkaat voivat etsiä tietoa tuotteista tai palveluista, joita he saattavat haluta ostaa.
a-dimensio on dimension arvojen hierarkia. Dimensio kokonaisuutena vastaa yleensä yleistä tuote-tai palveluluokkaa. Mitoitusarvot sisältävät yhä tarkempaa tietoa tuotteista ja palveluista, mitä alempana ne ovat hierarkiassa.
dimension ylin dimension arvo tunnetaan dimension juurena. Ulottuvuusjuuri toimii sen ulottuvuuden nimenä. Jokaisella ulottuvuusarvolla voi olla yksi tai useampi lapsiulottuvuuden arvo; lapsiulottuvuuden arvoilla varustettua dimensioarvoa kutsutaan vanhemman ulottuvuuden arvoksi.
lapsen ulottuvuusarvolla voi olla vain yksi vanhemman ulottuvuusarvo. Muuttujan arvoja, jotka ovat lapsia, joilla on sama vanhemman muuttujan arvo, kutsutaan sisaruksen muuttujan arvoiksi. Sisarmuuttujien arvot eivät voi olla identtisiä. Ulottuvuusarvot, jotka eivät ole sisaruksia, voivat kuitenkin olla identtisiä, jopa saman ulottuvuuden sisällä.
mitta-arvoja, joilla ei ole lapsia, kutsutaan lehtien mitta-arvoiksi. Lehtien mitta-arvot sisältävät tyypillisesti tietoja tietyistä tuotteista ja palveluista. Esimerkiksi lehtimittojen arvo voi olla hintahaarukka, ja lehtien mittojen arvot — lapset — voivat edustaa yksittäisiä tuotteita, joiden hinnat ovat tämän vaihteluvälin sisällä. Seuraava kuva havainnollistaa yksinkertaista ulottuvuutta nimeltä ”viinityyppi”:
tietueet voidaan järjestää haettaviksi hierarkioiksi merkitsemällä ne ulottuvuusarvoilla. Tietueet merkitään tyypillisesti lehtien mitta – arvoilla, mutta ne voidaan merkitä lehtien ulkopuolisilla mitta-arvoilla erityistarkoituksiin.
dimension arvon omaavan levyn merkitseminen tekee seuraavat asiat:
- se määrittää tietueen sijainnin siihen liittyvässä ulottuvuudessa. Alla olevassa esimerkissä pullojen A ja B Endeca tietueet merkitään viinin tyypin dimension punaisella dimension arvolla, kun taas pullojen C ja D Endeca records merkitään valkoisen dimension arvolla ja niin edelleen.
- se tunnistaa tietueen kelvolliseksi tulokseksi, kun kyseinen ulottuvuusarvo valitaan navigointikyselyssä. Alla olevassa esimerkissä punaisen ulottuvuuden arvolla tehtävä navigaatiokysely tuottaa tuloksen, joka sisältää pullot A ja B.
Endeca search best practices-
hakukoneet vaativat säännöllistä huoltoa kuten autot.
- tarkat hakutulokset–
- Luo luettelo päivittäin haetuista avainsanoista, joista Endeca ilmoitti nollatulokset. Luettelo on poimittavissa Endeca engine request lokista.
- tee kaikista tekstikentistä hakukelpoisia ilman, että ne kaikki ovat osa olemassa olevaa Endecan hakuliittymää. Vain hakuliittymän kentät/mitat haetaan; ne, jotka eivät kuulu hakuliittymään, eivät koskaan osallistu hakuun, vaikka ne indeksoidaan.
- käytä tunnistamiamme nollatuloksia tuottaneita hakusanoja tarkistaaksesi kaikki haettavat tekstikentät.
- Luo raportti, joka näyttää tuloslukueron tekstikentän ja hakuliittymän välillä – jos hakuliittymä ei palauta tuloksia, mutta yksittäiset tekstikentät palauttavat tuloksia yli 0, olemme onnistuneesti tunnistaneet tapaukset, joissa Endeca oli virheellisesti antanut käyttäjille nollatuloksen.
- seuraava taulukko kertoo edellä mainitun vaiheen tuotoksen. Kaikkien hakusanojen (sarake 1) osalta, jotka eivät tuottaneet varsinaisesti nollatuloksia (sarake 5), tarvitaan lisäanalyysiä ja toimenpiteitä. Noiden hakusanojen ei itse asiassa oletettu tuottaneen nollatuloksia.
- seuraavassa taulukossa on esitetty edellä mainitun vaiheen tuotos. Kaikkien hakusanojen (sarake 1) osalta, jotka eivät tuottaneet varsinaisesti nollatuloksia (sarake 5), tarvitaan lisäanalyysiä ja toimenpiteitä. Noiden hakusanojen ei itse asiassa oletettu tuottaneen nollatuloksia.
- yllä olevien havaintojen perusteella voimme käyttää jotakin seuraavista lähestymistavoista ongelman ratkaisemiseksi:
- lisää tulokset palauttaneet tekstikentät olemassa olevaan hakuliittymään tai
- Kopioi tulokset palauttaneen tekstikentän arvo johonkin hakuliittymän olemassa olevista kentistä.
lisäksi osaotteluiden kokoonpanot voivat osaltaan vaikuttaa nollaosumaskenaarioihin. Harkitse tapauksia, joissa käyttäjät etsivät ”tehokas astianpesukone” ja ”hiljainen Jääkaappi” Kodinkone verkkosivuilla. Oletus Endeca osittainen match kokoonpano määrää, että tulosten on vastattava vähintään 2 sanaa (katso kuvakaappaus alla), joka tehokkaasti muuttaa kaikki hakutermit kahdella avainsanalla muotoon ”match all keywords.”Tämän seurauksena, jos vähittäismyyjän verkkosivuilla ei ole ”voimakas” tai ”hiljainen” sen tuotekuvauksissa tai otsikoissa, ei jääkaappi tai astianpesukone näkyisi käyttäjän hakutulossivulla. Vähittäiskauppiaat voivat harkita tuning osittainen ottelu ”ottelu vähintään 1 sana” vähentää nolla-osuma hinnat.
- tehokkaat hakutulokset-Endeca käyttää moottorin välimuistia tallentamaan tuloksia, jotka on jo käsitelty edellisissä pyynnöissä, mikä auttaa parantamaan haun suorituskykyä, koska se välttää samojen pyyntöjen käsittelyn toistuvasti. Vaikka on edullista hyödyntää moottorin välimuistia suorituskyvyn parantamiseksi, on useita asioita, jotka on otettava huomioon:
- tunnista kyselyt, joiden tulokset voidaan tallentaa välimuistiin Moottorin pyyntölokista. Näitä kyselyjä käytetään moottorin lämmittämiseen. Esimerkiksi Endeca-käyttöiset ylänavigointivalikon kohteet ovat yleensä yleisiä kaikilla sivuilla. Tämä on hyvä ehdokas välimuistissa tuloksia sen sijaan lyömällä Moottorin jokaisen pyynnön. Toinen hyvä hakuehdokas välimuistiin ovat suositut hakukyselyt. Esimerkiksi elektroniikkamyyjälle tai tavaratalolle jotkut Suositut lomahakukyselyt voisivat olla ”Xbox”, ”Amazon Echo” tai ”black Friday-tarjoukset.”
- Moottorin välimuistin muistin on oltava riittävän suuri, jotta välimuistissa olevat tulokset säilyvät.
- Moottorin välimuisti validoidaan jokaisen perustason päivityksen jälkeen (indeksin täydellinen päivitys), jolloin välimuisti on syötettävä (lämmitettävä) yllä yksilöityjen kyselyiden avulla.
- Hakurelevanssi-Endeca-hakurelevanssiin vaikuttaa tiukasti kaksi pääkomponenttia:
- Endeca – hakuliittymä-koostuu hakemiston jokaisen tietueen haettavista kentistä. Mitä enemmän hakuliittymään sisältyy haettavia kenttiä, sitä laajempi haku on. Kapeassa haussa tulos on päinvastainen.
- relevanssi-ranking-moduulit – Out-of-the-box-ranking-algoritmit, jotka, kun ne asetetaan yksi toisensa jälkeen, tuottavat halutut paremmuusjärjestykset. Useimmin käytetyt moduulit ovat:
-
- termien määrä-riveissä tuloksia, jotka perustuvat yhteen sovitettujen termien määrään.
hakusana: ”vuotava tiskiallas”
vastaavat tietueet: ”tiskialtaani ei vuoda enää korjattuani sen” ja ”en ole vielä asentanut asinkia keittiööni”
sijoitus: ennätys 1 on paremmuusjärjestyksessä kuin ennätys 2, koska se sopi kaikkiin kolmeen hakusanaan.
- yksi ottelu vs. cross field match – kaikkien hakusanojen yhden kentän ottelulla on suurempi pistemäärä kuin vastaavalla cross field-ottelulla.
-
hakusana:”popular spring break destinations”
Matching records:
Record 1:
Title: ”Popular destinations for spring break!”
kuvaus:”Discounted airfare, hotel for spring break…”
Record 2:
Title: ”What’ s popular for spring break?”
Kuvaus: ”Nämä ovat kaikkien unelmakohteita!”
sijoitus: Record 1 on paremmuusjärjestyksessä kuin record 2, koska sen otsikko sopi kaikkiin hakusanoihin.
- Lajittele kentän arvojen mukaan nousevaan / laskevaan järjestykseen. Suosio on hyvä esimerkki, johon voit soveltaa tätä algoritmia. Seuraavassa kaaviossa osoitetaan, miten asiaankuuluvuus komponentit toimivat yhdessä tuottaa halutun paremmuusjärjestykseen.
-
miksi Oracle Endecan käyttö väheni?
oraakkeli on eksynyt. Se on jäänyt jälkeen teknologiakäyrästä eikä ole kyennyt tarjoamaan pakottavaa etenemissuunnitelmaa digitaalisen vähittäiskaupan uusiin vaatimuksiin vastaamiseksi. Endeca oli alun perin innovatiivinen, avoin alusta, jonka ovat rakentaneet alan älykkäimmät insinöörit, mutta vuosien varrella Oracle on muuttanut Endecan massiiviseksi, jäykäksi ”mustaksi laatikoksi”, joka on toiminnaltaan rajallinen, tuskallisen vaikea muuttaa, hidas ottaa käyttöön, kallis ylläpitää ja pahuksen lähes mahdoton innovoida.
jos etsit vaihtoehtoa Endecalle, voit tutustua Expertrecin Endeca-vaihtoehtoon.
Use an Endeca Alternative