특정 키워드를 찾는 가장 좋은 방법은 무엇입니까?특정 키워드 검색 MySQL
PHP와 mysql LIKE '% xxxxx %'함수를 결합하여 기사를 검색합니다. 예를 들어 'HP'라는 키워드를 검색하려고하면이 키워드가 포함 된 결과가 나오므로 그 안에 'PHP'라는 기사가 표시됩니다.
이 문제를 방지하는 가장 좋은 방법은 무엇입니까? 아니면 이에 대한 해결 방법이 있습니까? 나는 다른 MySQL 연산자를 사용해 보았지만 아직까지는 운이 없다. REGEXP를 통해 내 검색 결과가 훨씬 좋아졌지만 아직 거기에 속하지 않은 항목이 있습니다.
어떤 종류의 정규식을 사용합니까? 어쩌면 우리는 당신의 필요에 맞게 조정할 수 있습니까? –
정규 표현식을 사용하면 응용 프로그램의 크기를 조정하려는 경우 특히 비용이 많이 듭니다. 전체 텍스트 검색을 사용하는 것이 좋습니다. MySQL을 "PHP"를 포함하는 대신 "HP"에만 매치시키는 연산자가 있습니다. – F21