Implement in memory search