You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Postgres has been improving full text search and trigram search a lot since version 9.6. I wonder whether it is possible to use them to replace Elasticsearch. If we can, the backend architecture (and deployment) can be greatly simplified. With the GIN or GIST indexes on search fields, we don't have to worry about the index updates (which invoke celery jobs right now).
Right now, Elasticsearch is being used to search genes and genesets. We have 312,983 genes and 408,237 genesets in Postgres backend database.
The text was updated successfully, but these errors were encountered:
Postgres has been improving full text search and trigram search a lot since version 9.6. I wonder whether it is possible to use them to replace Elasticsearch. If we can, the backend architecture (and deployment) can be greatly simplified. With the
GIN
orGIST
indexes on search fields, we don't have to worry about the index updates (which invokecelery
jobs right now).Right now, Elasticsearch is being used to search genes and genesets. We have 312,983 genes and 408,237 genesets in Postgres backend database.
The text was updated successfully, but these errors were encountered: