2

키워드 표에 대해 수천 개의 행을 효율적으로 검사하려면 어떻게해야합니까?레일 : 모델의 키워드가 다른 모델의 콘텐츠와 일치하는지 효율적으로 확인 하시겠습니까?

두 테이블을 가지고 있습니다. 수필태그입니다. 그들은 has_and_belongs_to_many 협회에 의해 함께 묶여 있습니다.

태그에는 약 250 개의 키워드 (행)가 있으며 수천 개의 에세이이 매일 추가됩니다.

은 내가 태그의 에세이 주제 및 키워드에 대한 내용을 검사 할 테이블과 일치하는 항목이있는 경우, 에세이와 태그를 연결

할 수있는 가장 효율적인 방법이 될 것입니다 무엇 이?

각 에세이를 반복 한 다음 모든 태그 키워드와 내용을 정규식으로 일치시키는 것 외에 다른 방법이 있습니까?

+2

(즉, 그들은 단지 태그하고, 아니 정규식 메타 문자), 적어도 시작으로 수 정규 표현식 대신에'String # include?'를 사용한다. :-) –

+0

저는 여기서 반복이 유일한 방법이라고 확신합니다. – Eric

답변

관련 문제