|
|
@@ -1,14 +1,20 @@
|
|
|
package com.uas.search.console.b2b.util;
|
|
|
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
-import org.apache.lucene.document.*;
|
|
|
+import org.apache.lucene.document.Document;
|
|
|
import org.apache.lucene.document.Field.Store;
|
|
|
+import org.apache.lucene.document.FloatDocValuesField;
|
|
|
+import org.apache.lucene.document.LongField;
|
|
|
+import org.apache.lucene.document.NumericDocValuesField;
|
|
|
+import org.apache.lucene.document.StringField;
|
|
|
+import org.apache.lucene.document.TextField;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.search.b2b.service.SearchService.Table_name;
|
|
|
+import com.uas.search.console.b2b.model.CartSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.CustmerSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.DeputyOrderSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.EnterpriseSearchSimpleInfo;
|
|
|
@@ -47,7 +53,6 @@ import com.uas.search.console.b2b.model.SaleArcheckSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.SaleQuotationSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.SaleSendSimpleInfo;
|
|
|
import com.uas.search.console.b2b.model.VendorSimpleInfo;
|
|
|
-import com.uas.search.console.b2b.model.CartSimpleInfo;
|
|
|
import com.uas.search.console.b2b.platformmanager.model.UserSpaceDetailSimpleInfo;
|
|
|
|
|
|
import net.sf.ehcache.search.SearchException;
|
|
|
@@ -2664,6 +2669,9 @@ public class ObjectToDocumentUtils {
|
|
|
String.valueOf(invitation.getVendusertel()), Store.YES));
|
|
|
}
|
|
|
// 排序字段
|
|
|
+ document.add(new NumericDocValuesField(
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.DATE_FIELD),
|
|
|
+ invitation.getDate().getTime()));
|
|
|
document.add(new NumericDocValuesField(
|
|
|
ClassAndTableNameUtils.combineField(tableName, InvitationRecordSimpleInfo.ID_FIELD),
|
|
|
invitation.getId()));
|