elasticsearch : 일치 쿼리는 결과를 얻을 수 있지만 쿼리와 비슷할 수는 없습니다.

Johnson

elasticsearch 쿼리에 대한 질문이 있습니다.

두 개의 문서가 있으며 콘텐츠 필드는 표준 분석기를 사용하며 값은 다음과 같습니다.

  1. "content": "그러나 Wells Fargo에 대한 Buffett의 지분 과 다른 여러 주요 은행에 대한 Johnson Hot 지분"

  2. "내용": "타코 벨의 최고 정보 존슨 뜨거운 Fancher 모바일 그들의 주요 초점이 순간에 있다는 것을 국가의 레스토랑 뉴스를 말했다"

일치 쿼리를 사용할 때 다음 두 문서를 얻을 수 있습니다.

localhost:9200/content/en-us/_search?pretty=true -d '
{    
"query" : {
    "match" : {
        "content" : "johnson hot"
    }
  } 
}'

그러나 나는 더 많은 쿼리를 사용하여 얻을 수 없습니다.

localhost:9200/content/en-us/_search?pretty=true -d '
{
    "from": 0,
    "size": 200,
    "query": {
        "more_like_this_field": {
            "content": {
                "like_text": "johnson hot",
                "min_term_freq": 1,
                "max_query_terms": 12
             }
        }
    }
}'

결과:

"hits" : {
    "total" : 0,
    "max_score" : null,
    "hits" : [ ]
}

아무도 이유를 알고 있습니까? SQL의 "like"와 유사한 쿼리가 더 비슷합니까?

감사합니다 Johnson

하르샤

이 필드 쿼리와 더 비슷하면 지정된 필드의 내용을 일치시켜 유사한 문서를 제공합니다.

min_doc_freq 를 1 로 설정 해야 합니다. 이에 대한 기본값은 5이므로 5 개 이상의 문서에 나타나지 않으면 like_text 의 용어를 무시합니다 . 문서가 두 개뿐이므로 jhonsonhot 이라는 용어 는 모두 무시됩니다. 아래 쿼리가 작동합니다.

curl 'http://localhost:9200/content/en-us/_search?pretty=true' -d '{
  "from": 0,
  "size": 200,
  "query": {
    "more_like_this_field": {
      "content": {
        "like_text": "johnson hot",
        "min_term_freq": 1,
        "max_query_terms": 12,
        "min_doc_freq": 1
      }
    }
  }
}'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

페이지를 찾을 수 없음 (404)-쿼리와 일치하는 가용성이 없습니다.

분류에서Dev

`pg_ls_dir`은 일부 디렉터리를 쿼리 할 수 있지만 다른 디렉터리는 쿼리 할 수 없습니다.

분류에서Dev

SQL 쿼리가 결과를 반환하는지 확인할 수 없습니다.

분류에서Dev

이 쿼리로 동일한 결과를 얻을 수 없습니다.

분류에서Dev

쿼리 결과를 파일에 삽입 할 수 없습니다.

분류에서Dev

이 SPARQL 쿼리에서 결과를 얻을 수 없습니다.

분류에서Dev

query elasticsearch는 ID로 문서를 가져올 수 있지만 모든 쿼리에서 찾을 수는 없습니다.

분류에서Dev

value_1 또는 value_2 중 하나와 일치하지만 둘다는 일치하지 않는 결과를 반환하는 elasticsearch의 검색 쿼리

분류에서Dev

Spring DataAccessException을 일으키는 SQL 쿼리를 얻을 수 있습니까?

분류에서Dev

elasticsearch-py는 script_score로 쿼리 할 수 없습니다.

분류에서Dev

Mongo 2d 공간 쿼리를 가져와 100 개가 넘는 결과를 반환 할 수 없습니다.

분류에서Dev

변수를 SQL 쿼리와 연결할 수 없습니다.

분류에서Dev

reg : 일부 사용자는 ms 액세스에서 쿼리 결과를 편집 할 수 없습니다.

분류에서Dev

Elasticsearch 쿼리에서 일치하는 값과 일치하는 값의 개수를 반환합니다.

분류에서Dev

이와 같은 결과를 표시하는 SQL 쿼리를 생성 할 수 있습니까?

분류에서Dev

Django 페이지를 찾을 수 없음 / 주어진 쿼리와 일치하는 게시물 없음

분류에서Dev

Windows 서비스를 쿼리, 실행 또는 중지 할 수 없습니다.

분류에서Dev

루트로 SSH를 사용할 수 있지만 다시 시작할 수는 없습니다. "바이너리 파일을 실행할 수 없습니다"

분류에서Dev

왼쪽 조인을 추가 할 때 내 쿼리로 여러 결과를 얻을 수 없습니다.

분류에서Dev

Mongoose에서 주어진 쿼리 값과 배열 필드의 마지막 요소와 일치하는 모든 문서를 어떻게 찾을 수 있습니까?

분류에서Dev

Google Drive REST API : 파일 / 목록 쿼리와 일치하는 총 파일 수를 가져올 수 있습니까?

분류에서Dev

쿼리는 작동하지만 데이터를 검색 할 수 없습니다.

분류에서Dev

ElasticSearch : 단순히 ElasticSearch에서 쿼리를 제공하여 문서의 모든 파일을 검색 할 수있는 옵션이 있습니까?

분류에서Dev

쿼리 결과에 페이지 매김을 사용할 수 없습니다.

분류에서Dev

아래 결과를 얻을 수있는 SQL 쿼리를 작성하는 방법은 무엇입니까?

분류에서Dev

쿼리의 일부와 만 일치하는 FTS SQL db의 항목을 어떻게 선택할 수 있습니까?

분류에서Dev

ElasticSearch는 하루에 2 천만 건의 쿼리를 처리 할 수 있습니까?

분류에서Dev

Mongoid 속성이없는 것 같지만 쿼리 할 수 있습니다.

분류에서Dev

Elasticsearch 분할 인덱스를 건너 뛴 인덱스와 일치하지 않는 문서 쿼리 비교

Related 관련 기사

  1. 1

    페이지를 찾을 수 없음 (404)-쿼리와 일치하는 가용성이 없습니다.

  2. 2

    `pg_ls_dir`은 일부 디렉터리를 쿼리 할 수 있지만 다른 디렉터리는 쿼리 할 수 없습니다.

  3. 3

    SQL 쿼리가 결과를 반환하는지 확인할 수 없습니다.

  4. 4

    이 쿼리로 동일한 결과를 얻을 수 없습니다.

  5. 5

    쿼리 결과를 파일에 삽입 할 수 없습니다.

  6. 6

    이 SPARQL 쿼리에서 결과를 얻을 수 없습니다.

  7. 7

    query elasticsearch는 ID로 문서를 가져올 수 있지만 모든 쿼리에서 찾을 수는 없습니다.

  8. 8

    value_1 또는 value_2 중 하나와 일치하지만 둘다는 일치하지 않는 결과를 반환하는 elasticsearch의 검색 쿼리

  9. 9

    Spring DataAccessException을 일으키는 SQL 쿼리를 얻을 수 있습니까?

  10. 10

    elasticsearch-py는 script_score로 쿼리 할 수 없습니다.

  11. 11

    Mongo 2d 공간 쿼리를 가져와 100 개가 넘는 결과를 반환 할 수 없습니다.

  12. 12

    변수를 SQL 쿼리와 연결할 수 없습니다.

  13. 13

    reg : 일부 사용자는 ms 액세스에서 쿼리 결과를 편집 할 수 없습니다.

  14. 14

    Elasticsearch 쿼리에서 일치하는 값과 일치하는 값의 개수를 반환합니다.

  15. 15

    이와 같은 결과를 표시하는 SQL 쿼리를 생성 할 수 있습니까?

  16. 16

    Django 페이지를 찾을 수 없음 / 주어진 쿼리와 일치하는 게시물 없음

  17. 17

    Windows 서비스를 쿼리, 실행 또는 중지 할 수 없습니다.

  18. 18

    루트로 SSH를 사용할 수 있지만 다시 시작할 수는 없습니다. "바이너리 파일을 실행할 수 없습니다"

  19. 19

    왼쪽 조인을 추가 할 때 내 쿼리로 여러 결과를 얻을 수 없습니다.

  20. 20

    Mongoose에서 주어진 쿼리 값과 배열 필드의 마지막 요소와 일치하는 모든 문서를 어떻게 찾을 수 있습니까?

  21. 21

    Google Drive REST API : 파일 / 목록 쿼리와 일치하는 총 파일 수를 가져올 수 있습니까?

  22. 22

    쿼리는 작동하지만 데이터를 검색 할 수 없습니다.

  23. 23

    ElasticSearch : 단순히 ElasticSearch에서 쿼리를 제공하여 문서의 모든 파일을 검색 할 수있는 옵션이 있습니까?

  24. 24

    쿼리 결과에 페이지 매김을 사용할 수 없습니다.

  25. 25

    아래 결과를 얻을 수있는 SQL 쿼리를 작성하는 방법은 무엇입니까?

  26. 26

    쿼리의 일부와 만 일치하는 FTS SQL db의 항목을 어떻게 선택할 수 있습니까?

  27. 27

    ElasticSearch는 하루에 2 천만 건의 쿼리를 처리 할 수 있습니까?

  28. 28

    Mongoid 속성이없는 것 같지만 쿼리 할 수 있습니다.

  29. 29

    Elasticsearch 분할 인덱스를 건너 뛴 인덱스와 일치하지 않는 문서 쿼리 비교

뜨겁다태그

보관