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.
