Describe how you would implement a hybrid search system combining keyword and vector search to maximize retrieval recall and precision at Decagon.