package com.warmer.web.request;

import lombok.Data;

/**
 * 智能搜索请求对象
 * 
 * @author tanc
 */
@Data
public class IntelligentSearchRequest {
    
    /**
     * 输入的文本内容
     */
    private String text;
    
    /**
     * 搜索的领域/图谱名称
     */
    private String domain;
    
    /**
     * 搜索模式：0=关键词匹配，1=模糊匹配，2=语义搜索
     */
    private Integer searchMode = 0;
    
    /**
     * 是否返回关键词提取结果
     */
    private Boolean includeKeywords = true;
    
    /**
     * 最大返回结果数量
     */
    private Integer maxResults = 20;
    
    /**
     * 是否包含关系信息
     */
    private Boolean includeRelations = true;
}