allow search with missing words or unordered