# Functions
CheckIndexForOptimize checks if index maintenance is needed and performs it accordingly.
CloseMany closes a bunch of manticore connections.
Connect constructor wrapper.
ConnectMany connects to a list of manticore addresses and starts respective goroutines.
ExecuteInParallel executes the same query for each sphinx connection.
IndexIsReady checks index readiness across all specified sphinx connections.
LoadSyncState checks if the saved state across sphinx backends is the same If no sphinx backend has any saved state, then returns nil If any two backends have different state, then returns errInconsistentClusterState.
QuoteString is the same as mysql.Escape, but with handling of sphinx quirks.
SaveSyncState saves the synchronization state to the cluster.
# Structs
Conn dumb wrapper.
ConnSettings various settings for the connection.
IndexMaintenanceSettings ...
IndexStatus result of 'SHOW INDEX ..
SphConn struct that holds channels for communicationg with connection goroutines.
SphResult no tuples in golang :(.
SyncState wrapper for the convenience.