DB가 어느 것인지는 모르겠지만
MYSQL이라면 FULLTEXT INDEX, MATCH() AGAINST()으로 INDEX를 태울 수 있습니다. 제한적이지만요
예)
SELECT * FROM Fulltext_TABLE WHERE MATCH(a컬럼 + b컬럼) AGAINST('검색어' IN BOOLEAN MODE);
이렇게 가능합니다.
A컬럼과 B컬럼에 INDEX가 없어도 가능은 합니다.
https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-%ED%92%80%ED%85%8D%EC%8A%A4%ED%8A%B8-%EC%9D%B8%EB%8D%B1%EC%8A%A4Full-Text-Index-%EC%82%AC%EC%9A%A9%EB%B2%95