Hello everyone,

I have follow index mapping:

<raw>
curl -XPUT 'http://localhost:9200/some_content/' -d '
{
   "settings":{
      "query_string":{
         "default_con":"content",
         "default_operator":"AND"
      },
      "index":{
         "analysis":{
            "analyzer":{
               "en_analyser":{
                  "filter":[
 "snowBallFilter"
                  ],
                  "type":"custom",
                  "tokenizer":"standard"
               }
            },
            "filter":{
               "en_stopFilter":{
                  "type":"stop",
                  "stopwords_path":"lang/stopwords_en.txt"
               },
       "snowBallFilter":{
                  "type":"snowball",
                  "language":"English"
               },
               "wordDelimiterFilter":{
                  "catenate_all":false,
                  "catenate_words":true,
                  "catenate_numbers":true,
                  "generate_word_parts":true,
                  "generate_number_parts":true,
                  "preserve_original":true,
                  "type":"word_delimiter",
                  "split_on_case_change":true
               },
               "en_synonymFilter":{
                  "synonyms_path":"lang/synonyms_en.txt",
                  "ignore_case":true,
                  "type":"synonym",
                  "expand":false
               },
               "lengthFilter":{
                  "max":250,
                  "type":"length",
                  "min":3
               }
            }
         }
      }
   },
   "mappings":{
      "docs":{
         "_source":{
            "enabled":false
         },
         "analyzer":"en_analyser",
         "properties":{
         "content":{
            "type":"string",
            "index":"analyzed",
            "term_vector":"with_positions_offsets",
            "omit_norms":"true"
         }
         }
      }
   }
}'</raw>

and I posted the next content:

<raw>curl -XPOST http://localhost:9200/some_content/docs/ -d '
{  
  "content" : "Some sampling text formatted for text data" 
}'</raw>

When I make this one request:
<i>http://epbyvitw0052:9200/some_content/docs/_search?q=sampling</i>
 
 I'm getting result:
<raw>
{
    "took": 1,
    "timed_out": false,
    "_shards": {
        "total": 1,
        "successful": 1,
        "failed": 0
    },
    "hits": {
        "total": 1,
        "max_score": 0.095891505,
        "hits": [
            {
                "_index": "some_content",
                "_type": "docs",
                "_id": "saLfx6PYR82YR69je0JbAA",
                "_score": 0.095891505
            }
        ]
    }
}
</raw> 

but when I send request without type:
<i>http://epbyvitw0052:9200/some_content/_search?q=sampling</i>

then I'm getting nothing:
<raw>
{
    "took": 1,
    "timed_out": false,
    "_shards": {
        "total": 1,
        "successful": 1,
        "failed": 0
    },
    "hits": {
        "total": 0,
        "max_score": null,
        "hits": []
    }
}
</raw>

although, I can make the next request with term:
<i>http://epbyvitw0052:9200/some_content/_search?q=sampl</i>

the system found it:
<raw>
{
    "took": 1,
    "timed_out": false,
    "_shards": {
        "total": 1,
        "successful": 1,
        "failed": 0
    },
    "hits": {
        "total": 1,
        "max_score": 0.095891505,
        "hits": [
            {
                "_index": "some_content",
                "_type": "docs",
                "_id": "saLfx6PYR82YR69je0JbAA",
                "_score": 0.095891505
            }
        ]
    }
}
</raw> 

It's issue appear when I put snowball filter into analyzer. 
Could you explain why the system has such behavior? 
May be I do something wrong.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/9b919926-3384-4d72-845a-c73790d05281%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to