From ff41dfec3d0ac432c48ebb3cd3a1b54fe3e7b900 Mon Sep 17 00:00:00 2001 From: Patrick Mezard Date: Thu, 19 Nov 2015 11:13:29 +0100 Subject: [PATCH] mapping_index: add IndexMapping.FieldAnalyzer() It returns the name of the analyzer used on a field, which can be passed to IndexMapping.AnalyzeText(). Fix #282 --- mapping_index.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mapping_index.go b/mapping_index.go index 21a40082..3efba233 100644 --- a/mapping_index.go +++ b/mapping_index.go @@ -507,3 +507,8 @@ func (im *IndexMapping) AnalyzeText(analyzerName string, text []byte) (analysis. } return analyzer.Analyze(text), nil } + +// FieldAnalyzer returns the name of the analyzer used on a field. +func (im *IndexMapping) FieldAnalyzer(field string) string { + return im.analyzerNameForPath(field) +}