diff --git a/plugin.xml b/plugin.xml index 2f7ba2f072c8c59aafb950cad59b80c4351c64ad..d5157a613c33eaa2abc13cde2157c1d31722226a 100644 --- a/plugin.xml +++ b/plugin.xml @@ -53,11 +53,11 @@ </antcall> <!-- langfield --> <antcall target="install.plugin"> - <param name="repo.url" value="${maven.release.repo.url}" /> + <param name="repo.url" value="${maven.snapshot.repo.url}" /> <param name="plugin.groupId" value="org/codelibs" /> <param name="plugin.name" value="langfield" /> - <param name="plugin.version" value="2.1.1" /> - <param name="plugin.zip.version" value="2.1.1" /> + <param name="plugin.version" value="2.1.2-SNAPSHOT" /> + <param name="plugin.zip.version" value="2.1.2-20160114.121355-2" /> </antcall> <!-- kopf --> <get dest="${target.dir}"> diff --git a/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java b/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java index 2a2a6d75cbd4041d97558c5ac2effe03ca723963..3ed254b3cfe62d59e1afe595fafa2435032cc261 100644 --- a/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java +++ b/src/main/java/org/codelibs/fess/crawler/transformer/FessXpathTransformer.java @@ -25,6 +25,7 @@ import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.Set; @@ -123,7 +124,7 @@ public class FessXpathTransformer extends XpathTransformer implements FessTransf final Document document = parser.getDocument(); - final Map<String, Object> dataMap = new HashMap<String, Object>(); + final Map<String, Object> dataMap = new LinkedHashMap<String, Object>(); for (final Map.Entry<String, String> entry : fieldRuleMap.entrySet()) { final String path = entry.getValue(); try { diff --git a/src/main/resources/fess_indices/fess/doc.json b/src/main/resources/fess_indices/fess/doc.json index a23009f3c6522026154e713900a7d09f638281e0..75ea3f7b5be18cee376e6dc756b7013137602cf0 100644 --- a/src/main/resources/fess_indices/fess/doc.json +++ b/src/main/resources/fess_indices/fess/doc.json @@ -448,6 +448,7 @@ }, "content": { "type": "langstring", + "lang_field": "lang", "analyzer": "standard_analyzer", "term_vector": "with_positions_offsets" }, @@ -514,6 +515,7 @@ }, "title": { "type": "langstring", + "lang_field": "lang", "analyzer": "standard_analyzer", "term_vector": "with_positions_offsets" },