2017-03-06 2 views
0

Ich verwende google places api, um Autovervollständigungsvorschlag in iOS-Anwendung zu implementieren. Da es sich um eine bezahlte Anfrage handelt, sollten die api-Anrufe optimiert werden. Gibt es einen Standardalgorithmus oder eine Möglichkeit, dies zu erreichen? Ich weiß, dass API-Anrufe nicht 100% perfekt sein können, aber ich möchte sie optimal optimieren.AutoComplete-Algorithmus

Ich habe this und this verwiesen, aber es ist nicht das, was ich suche.

Antwort

0

Zunächst können Sie einige Daten in Ihrer lokalen Datenbank speichern, indem Sie dem Suchwort des Benutzers folgen, nach dem er/sie häufig sucht.

Wenn derselbe Bereich erneut durchsucht wird, kann die lokale Datenbank ihre Daten liefern. Wenn im Suchfeld neue Daten vorhanden sind, stellt die Google Places-API Daten zur Verfügung.

Übrigens ist es Googles Geschäft, Daten zu verkaufen. und ich weiß nicht, wie viel wir in der Lage sind, unsere API-Aufrufe zu optimieren.

+0

Wie können wir wissen, welche Wörter der Benutzer häufig sucht? Ich weiß, wir können die API-Anrufe nicht zu 100% perfekt machen, aber ich möchte nur die API-Anrufe optimieren. – Priyal