Proponuję przeczytać Wyszukiwarki pełnotekstowe vs. DBMS . Jedna linijka byłaby następująca:Jeśli większość twojego przypadku użycia to wyszukiwanie pełnotekstowe, użyj Lucene. Jeśli większość przypadków użycia to łączenia i inne operacje relacyjne, użyj bazy danych. Możesz użyć rozwiązania hybrydowego w bardziej skomplikowanym przypadku użycia.