¿Qué algoritmo se puede usar para buscar recetas con algunos de los ingredientes?

Muchos motores de procesamiento / búsqueda de texto pueden lograr eso. Por ejemplo, el tfidf de Lucene. Esfinge…

Para lograr la búsqueda de recetas por parte de los igredients, la parte más importante es extraer los ingredientes del texto de las recetas. Una vez que tienes indexados la búsqueda indexada es realmente fácil.