2012-05-14 3 views
0

검색된 필드에서 검색 키워드의 반복을 계산해야합니다. 예를 들어mysql을 통한 검색 키워드 검색 기능의 관련성에 대한 쿼리

, 내가 페이지

ID total count 
1 4 
1 2 
2 1 
+0

을 시도하는 경우 그래서 당신은이처럼 결과를 원하는이

ID post _content post_title ----------------------------------------------- 1 page page page page 2 page test page 3 page foo test 

같은 테이블 wp_posts이있는 경우 2 개의 테이블 또는 하나만 ...? 또는 방문수를 저장하는 곳은 어디입니까? – Addicted

답변

1

에 대한 하나 개의 검색이

SELECT id , 
       FLOOR(((length(REPLACE(post_content, '', '')) 
         - length(REPLACE(REPLACE(post_content, ' ', ''), 
             'page', ''))))/length('page')) 
       + FLOOR(((length(REPLACE(post_title, ' ', '')) 
          - length(REPLACE(REPLACE(post_title, ' 
', ''), 'page', ''))))/length('page')) "count of 'page'" 
     FROM page_search ; 
+0

이것이 작동하는 것 같습니다. – Obhaso