SPH_MATCH_EXTENDED2 쿼리 구문과 함께 sphinx 2.0.4-release를 사용하고 있습니다. 내 쿼리 즉 :에 "빈 값을"있을 때SPHINX 필드 검색 운영자 문제
blah & ''
스핑크스는 검색한다 그냥 "ㅋ"를 무시합니다.
@field1 blah @field2 ''
그러나이 쿼리 :
@field1 '' @field2 blah
원인 오류 : 내가 필드 검색 연산자 및 빈 값이 마지막으로 오는 사용할 때 그것은 여전히 같은 방식으로 작동 구문 오류, 예기치 TOK_FIELDLIMIT 근처 '' '을 @ field2 blah '. 물론 빈 값을 다듬을 수는 있지만이 동작은 나에게 비논리적 인 것처럼 보입니다 ... 내가 잘못한 것입니까? 아니면 실제로 버그입니까?
답변 해 주셔서 감사합니다. 예, 빈 필드가있는 트릭을 알고 있습니다. 하지만 내 질문은 조금 달랐다 : 왜 두 번째 쿼리가 유효하고 세 번째 쿼리가 아닌가? 미안하지만 너의 설명이 나에게 명확하지 않다. 너는 자세히 설명 할 수 있니? –
죄송합니다. 나는 "왜"인지 모른다. 나도 particully 상관 없어. 그것만으로는 그것이 작동하지 않는다는 것을 알기에 충분합니다. – barryhunter
그래, 고마워! –