toteuta automaattinen täydennys

Cloud Searchin automaattinen täydennys auttaa käyttäjää ehdottamalla sanoja, Kun käyttäjä kirjoittaa hakukyselyn. Ehdotukset voivat olla sanoja dokumenttien otsikoista, hakuoperaattoreista, hakuoperaattorin arvoista, nimistä ja sähköpostista theGoogle Workspace domainista ja niin edelleen.

Automaattitäydennys poimii lauseita indeksoitujen dokumenttien otsikoista ja käyttää n-grammaista mallia, määrittää vihjaukset palvelemaan Ehdota API: a. Esimerkiksi sanotaan, että meillä on seuraavadatasource, joka sisältää tietoja elokuvista:

  • aineisto sisältää 2 dokumenttia.
  • jokaisella asiakirjalla on otsikko (ItemMetadata.title) ja kaksi ominaisuutta:genre ja characters.
  • ensimmäinen dokumentti on otsikoitu ”Avengers Infinity War”genre=science fiction ja characters=Iron Man, Hulk
  • toinen dokumentti on otsikoitu ”Harry Potter” genre=Adventure, Fantasyandcharacters=Hermione, Harry Potter ”

kuva 1 havainnollistaa miten automaattiset täydennysehdotukset poimitaan dokumentin otsikoista, ominaisuuksista ja ominaisuusarvoista.

kaksi asiakirjaa ja tuloksena ngram
Kuva 1. Kahdesta dokumentista ja tuloksena syntyneestä n-grammasta, joita käytetään

dokumentista 1, poimimme ngrams (jopa trigrammit) ”Avengers”, ”Infinity”, ”War”,”Avengers Infinity”, ”Infinity War”, ”Avengers Infinity War.”Samoin dokumentista 2, luomme ”Harry”,” Potter”,”Harry Potter”.

kun tätä aineistolähdettä kysytään, sanotaan, että Käyttäjä aloittaa kirjoittamalla ”h”. nämä käyttäjälle esitetyt kysymykset olisivat:

    arryermione

  • Hulk
  • Harry Potter

sanotaan, että käyttäjä valitsee automaattisen Suggestionen ”Hermione” ja käyttäjästä seuraava on hahmo ”a”. käyttäjälle osoitetut automaattiset suggestiot olisivat:

  • Hermione seikkailu
  • Hermione toiminta
  • Hermione Avengers

Cloud Searchin automaattitäydennys palauttaa korkeintaan 5 documentcontentin ehdotusta ja 2 henkilön ehdotuksia.

oletusarvoisesti dokumentin otsikoiden lausekkeet esitetään automaattitäydennyksenä. Schemaprosentit on merkittävä yksiselitteisesti is_suggestable for the propose API to complete the respective property name and values.

integroi automaattiseen TÄYDENNYSRAJAPINTAAN

Jos käytät oletushakusovellusta tai upotettavaa searchwidgetiä, Cloud Searchin automaattitäydennysominaisuus on natiivisti tuettu ilman lisätöitä. Muista, että asiakirjan otsikoiden lauseet näytetään automaattisesti. Skeema-ominaisuudet on merkittävä yksiselitteisesti is_suggestable, jotta Ehdota API täydentää vastaavan ominaisuuden nimen ja arvot automaattisesti.

Jos rakennat mukautettua hakusovellusta, automaattinen täydennys on saatavilla kyselemällä /query/suggest API-päätepisteet.

rajoituksilla

automaattisella täydennyksellä on seuraavat rajoitukset:

  • rajoittamalla Cloud Searchin automaattisia lausekkeita käyttämälläFilterOptionsskeemassa määriteltyä ei tueta lukuun ottamatta seuraavia rakennettuja infiltereitä: objectypemimetype, ja tyyppisuodattimet.

  • Kyselyhistoriaan perustuvia ehdotuksia (käyttäjän aiemmin hakusovelluksella suorittamia hakuja) ei tueta

  • enintään 20 ominaisuutta voidaan merkitäis_suggestable. Tätä rajaa voidaan lisätä ottamalla yhteyttä Cloud Search-tukeen.

  • Hakuoperaattorin automaattitäydennystä ei ole saatavilla kohteille, joidenexact_match_with_operator.



Vastaa

Sähköpostiosoitettasi ei julkaista.