lucene 4: fix visitors to use constants for field names

This commit is contained in:
Shay Banon 2012-11-01 15:35:50 +01:00
parent 6ca6407468
commit 79368bb221
4 changed files with 7 additions and 6 deletions

View File

@ -50,7 +50,7 @@ public class SourceFieldVisitor extends BaseFieldVisitor {
@Override
public Document createDocument() {
Document document = new Document();
document.add(new StoredField("_source", source));
document.add(new StoredField(SourceFieldMapper.NAME, source));
return document;
}

View File

@ -24,6 +24,7 @@ import org.apache.lucene.document.StoredField;
import org.apache.lucene.index.FieldInfo;
import org.elasticsearch.common.lucene.document.BaseFieldVisitor;
import org.elasticsearch.index.mapper.internal.RoutingFieldMapper;
import org.elasticsearch.index.mapper.internal.SourceFieldMapper;
import org.elasticsearch.index.mapper.internal.UidFieldMapper;
import java.io.IOException;
@ -39,8 +40,8 @@ public class UidAndRoutingFieldVisitor extends BaseFieldVisitor {
@Override
public Document createDocument() {
Document document = new Document();
document.add(new StoredField("uid", uid));
document.add(new StoredField("_source", routing));
document.add(new StoredField(UidFieldMapper.NAME, uid));
document.add(new StoredField(SourceFieldMapper.NAME, routing));
return document;
}

View File

@ -40,8 +40,8 @@ public class UidAndSourceFieldVisitor extends BaseFieldVisitor {
@Override
public Document createDocument() {
Document document = new Document();
document.add(new StoredField("uid", uid));
document.add(new StoredField("_source", source));
document.add(new StoredField(UidFieldMapper.NAME, uid));
document.add(new StoredField(SourceFieldMapper.NAME, source));
return document;
}

View File

@ -53,7 +53,7 @@ public class UidFieldVisitor extends BaseFieldVisitor {
@Override
public Document createDocument() {
Document document = new Document();
document.add(new StoredField("_uid", uid));
document.add(new StoredField(UidFieldMapper.NAME, uid));
return document;
}