플러그인에서 검색을 확장할 수 있습니다. 예를 들어, 다음과 같은 고급 필터를 추가할 수 있습니다:
require_dependency 'search'
if Search.respond_to? :advanced_filter
Search.advanced_filter(/with:video/) do |posts|
posts.where("posts.cooked LIKE '%<video %'")
end
end
위 코드는 검색 창에 with:video 키워드가 포함된 경우에만 비디오가 포함된 게시물을 표시합니다. 사용자 데이터를 고려한 검색 쿼리의 예로는 배지 고급 필터를 참고하세요.