2
조각으로 ecto에서 전체 텍스트 검색을 구현하려고합니다. 그러나 검색어에 매개 변수를 사용할 수 없다는 오류가 발생합니다.Ecto가 MySQL 전체 텍스트 검색을위한 조각 매개 변수를 허용하지 않습니다.
매개 변수
fragment
에서
ZB.Repo.all(
from contact in ZB.Contact,
where: contact.account_id == ^account_id,
where: fragment("MATCH (name,email,phone,address_1,city,state,postal_code) AGAINST ('?*' IN BOOLEAN MODE)", ^search_term)
)
이 작업을 수행합니다
변경 :
에 MODE) ",^(search_term <>"* "))'? – Dogbert
네, 정말 고마워요! 대답으로 추가 할 수 있습니까? –