Use Django's and PostgreSQL's full text search (FTS) functionality for better searching.
Currently the Oplog Entry search just filters for substrings on the clientside, which is pretty limiting, especially with large logs. These patches add a full-text-search index to the oplog entries, adds support to the websocket protocol to specify a full-text-search filter, and adjusts the frontend to pass the filter up and reload the query when entries are added, edited, or deleted.
Use Django's and PostgreSQL's full text search (FTS) functionality for better searching.
Currently the Oplog Entry search just filters for substrings on the clientside, which is pretty limiting, especially with large logs. These patches add a full-text-search index to the oplog entries, adds support to the websocket protocol to specify a full-text-search filter, and adjusts the frontend to pass the filter up and reload the query when entries are added, edited, or deleted.