diff --git a/dev-tools/maven/solr/core/src/java/pom.xml.template b/dev-tools/maven/solr/core/src/java/pom.xml.template
index 549f6c77187..2becc355fa2 100644
--- a/dev-tools/maven/solr/core/src/java/pom.xml.template
+++ b/dev-tools/maven/solr/core/src/java/pom.xml.template
@@ -52,6 +52,11 @@
lucene-core
${project.version}
+
+ org.apache.lucene
+ lucene-codecs
+ ${project.version}
+
org.apache.lucene
lucene-analyzers-common
diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index 320c74ea0cd..9f9fae27724 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -232,6 +232,9 @@ Other Changes
* SOLR-4471: Improve and clean up TestReplicationHandler.
(Amit Nithian via Mark Miller)
+* SOLR-3843: Include lucene codecs jar and enable per-field postings and docvalues
+ support in the schema.xml (Robert Muir, Steve Rowe)
+
================== 4.1.0 ==================
Versions of Major Components
diff --git a/solr/common-build.xml b/solr/common-build.xml
index 04eb9399588..0c07a698603 100644
--- a/solr/common-build.xml
+++ b/solr/common-build.xml
@@ -85,6 +85,7 @@
+
@@ -139,7 +140,7 @@
@@ -198,7 +199,7 @@
-
+
@@ -264,6 +265,7 @@
+
diff --git a/solr/example/solr/collection1/conf/solrconfig.xml b/solr/example/solr/collection1/conf/solrconfig.xml
index bc908ee57a9..9f772ca6734 100755
--- a/solr/example/solr/collection1/conf/solrconfig.xml
+++ b/solr/example/solr/collection1/conf/solrconfig.xml
@@ -121,6 +121,17 @@
+
+
+