| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- {
- "settings": {
- "analysis": {
- "filter": {
- "english_stop": {
- "type": "stop",
- "stopwords": "_english_"
- },
- "english_stemmer": {
- "type": "stemmer",
- "language": "english"
- },
- "english_possessive_stemmer": {
- "type": "stemmer",
- "language": "possessive_english"
- }
- },
- "analyzer": {
- "autocomplete": {
- "tokenizer": "keyword",
- "filter": [
- "lowercase",
- "nGram"
- ]
- },
- "english": {
- "tokenizer": "standard",
- "filter": [
- "english_possessive_stemmer",
- "lowercase",
- "english_stop",
- "english_stemmer"
- ]
- }
- }
- }
- },
- "mappings": {
- "users": {
- "properties" : {
- "name": {
- "type": "string",
- "analyzer": "autocomplete"
- }
- }
- },
- "pages": {
- "properties" : {
- "path": {
- "type" : "multi_field",
- "fields" : {
- "raw": {"type" : "string", "index" : "not_analyzed"},
- "ja": {"type" : "string", "analyzer" : "kuromoji"},
- "en": {"type" : "string", "analyzer" : "english"}
- }
- },
- "body": {
- "type" : "multi_field",
- "fields" : {
- "ja": {"type" : "string", "analyzer" : "kuromoji"},
- "en": {"type" : "string", "analyzer" : "english"}
- }
- },
- "username": {
- "type": "string"
- },
- "comment_count": {
- "type": "integer"
- },
- "bookmark_count": {
- "type": "integer"
- },
- "like_count": {
- "type": "integer"
- },
- "created_at": {
- "type": "date",
- "format": "dateOptionalTime"
- },
- "updated_at": {
- "type": "date",
- "format": "dateOptionalTime"
- }
- }
- }
- }
- }
|