DynamicIndexNameUtil.java
Home
/
sm-search /
src /
main /
java /
com /
shopizer /
search /
utils /
DynamicIndexNameUtil.java
package com.shopizer.search.utils;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
public class DynamicIndexNameUtil {
@SuppressWarnings("rawtypes")
public static String getIndexName(String name,Map indexData) {
if(name.startsWith("%") && name.endsWith("%")) {
String containedField = name.substring(1,name.length()-1);
String f = (String)indexData.get(containedField);
if(StringUtils.isBlank(f)) {
return name;
}
return f;
}
return name;
}
}