query.set(MIN_TERM_FREQ, 1);
query.set(INTERESTING_TERMS, "details");
query.set("mlt.boost", true); //testing
List<String> indexFields = new ArrayList<String>();
for(String field : fields){
IndexField indexField = new IndexField(Collections.singletonList(field),
IndexDataTypeEnum.TXT.getIndexType());
indexFields.addAll(fieldMapper.getFieldNames(indexField));
}
query.set(SIMILARITY_FIELDS, indexFields.toArray(new String[fields.size()]));
query.set(STREAM_BODY, indexValue.getValue());