recipes: checking whether search() is available
Add gitignore