package com.storlead.es.service;

import com.storlead.es.pojo.vo.EsGenericVO;
import com.storlead.es.pojo.vo.EsQuerySimilarityVO;

import java.util.List;

/**
 * 客户 ES 相似度检索对外契约。
 * <p>
 * 业务模块编译期依赖 {@code storlead-es-spi}；运行时引入 {@code storlead-es-biz} 提供实现。
 * {@code storlead.es.enabled=false} 时使用空实现，不连接 Elasticsearch。
 * </p>
 */
public interface EsSearchCustomerService {

    List<EsQuerySimilarityVO> listComparisonSimilarity(EsGenericVO dto);
}
