add tests for keyword search