AND, OR 및 NOT 연산자를 사용한 PHP 전체 텍스트 검색 기능
P粉076987386
2023-09-05 15:06:32
<p>초보자 질문:
PHP와 eloquent를 사용하여 검색 문자열에 대한 전체 텍스트 검색을 구현하려고 합니다. </p>
<pre class="brush:php;toolbar:false;">$searchstring = "+(피해자 용의자) +범죄 -covid"
$searchresult = RssItem::whereRaw("MATCH (설명) AGAINST ('$searchstring' IN BOOLEAN MODE)")->get();</pre>
<p>사용자가 다음과 같은 검색 문자열을 설정할 수 있기를 바랍니다. </p>
<pre class="brush:php;toolbar:false;">$searchstring = "(피해자 또는 용의자) AND 범죄는 코로나19가 아님"</pre>
<p>php에서 mysql에 대한 사용자 입력을 부울 전체 텍스트 검색 문자열로 변환하는 쉬운 방법이 있습니까? </p>
저는 이렇게 했습니다:
으아악하지만 더 좋은 방법이 있을까요? :-)