PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Django - Volltextsuche mit PostgreSQL und Elasticsearch

Ich würde vorschlagen, dass Sie die Verwendung von PostgreSQL in Erwägung ziehen nur um das zu tun, worum Sie gebeten haben.

Meiner Meinung nach ist dies die beste Lösung, da Sie die Daten und die Suchindizes direkt in PostgreSQL haben und Sie werden nicht gezwungen, zusätzliche Software (wie Elasticsearch) zu installieren und zu warten ) und die Daten und Indizes synchron halten.

Dies ist das einfachste Codebeispiel, das Sie haben können, um eine Volltextsuche durchzuführen suchen in Django mit PostgreSQL:

Entry.objects.filter(body_text__search='Cheese')

Für die gesamte grundlegende Dokumentation zur Verwendung der Volltextsuche in Django mit PostgreSQL können Sie die offizielle Dokumentation verwenden:"Volltextsuche "

Wenn Sie sich weiter vertiefen möchten, können Sie einen Artikel lesen das ich zu dem Thema geschrieben habe:

"Volltext Suche in Django mit PostgreSQL "