2016-08-24 10 views
0

私は、オントロジーから追加の用語を追加するカスタム構築アナライザーを用意しています。さらに、私は索引付けされる前に用語の形を変えたいと思っています。以下は、elasticsearchヘッドプラグインから取得されたindex metadataです。私はporter_stemフィルタを使用するまでElasticSearchで索引付けされる用語を分析する

{ 
    "state": "open", 
    "settings": { 
     "index": { 
      "refresh_interval": "1000s", 
      "number_of_shards": "5", 
      "creation_date": "1471931611750", 
      "analysis": { 
       "filter": { 
        "owlfilter": { 
         "type": "owl", 
         "indexName": "ontoowl", 
         "expansionType": "RDFSLABEL", 
         "owlFile": "/home/tannys/elasticsearch-2.3.0/ontologyWorkTrial/myownowl.owl" 
        } 
       }, 
       "analyzer": { 
        "owlanalyzer": { 
         "filter": ["owlfilter","porter_stem"], 
         "type": "custom", 
         "tokenizer": "standard" 
        } 
       } 
      }, 
      "number_of_replicas": "1", 
      "uuid": "d8Ub8A0eSm65geMK_bpdvw", 
      "version": {"created": "2030099"} 
     } 
    }, 
    "mappings": { 
     "mytype": { 
      "properties": { 
       "nameortitle": { 
        "search_analyzer": "standard", 
        "analyzer": "owlanalyzer", 
        "store": true, 
        "type": "string" 
       }, 
       "description": { 
        "search_analyzer": "standard", 
        "analyzer": "owlanalyzer", 
        "store": true, 
        "type": "string" 
       } 
      }, 
      "aliases": [ ] 
     } 
    } 
} 

問題の皮肉は、ある、結果は良好でした。だから私は間違っていたことは間違いない。私は索引付けされている用語を見たいと思う。 Luceneのルックとは何ですか? ガイダンス。

答えて

1

用語ベクトルAPI hereを使用できます。これにより、ドキュメント内のフィールドの条件が表示されるか、同じ方法でmulti-term APIを使用して複数のドキュメントの用語を表示することができます。

関連する問題