模块 org.redkale

注释类型 SearchColumn


  • @Target(FIELD)
    @Retention(RUNTIME)
    public @interface SearchColumn
    搜索引擎的数据Entity依附在setter、getter方法、字段进行简单的配置

    详情见: https://redkale.org

    从以下版本开始:
    2.4.0
    作者:
    zhangjx
    • 可选元素概要

      可选元素 
      修饰符和类型 可选元素 说明
      String analyzer
      设置索引分词器
      boolean date
      内容是否时间类型,只有数据类型为int、long、String才有效
      String highlight
      高亮对应的Column.name字段名,被标记的字段为虚拟字段,不会映射表中的字段
      被标记的字段必须是String类型
      有值时,ignore必须为true
      boolean html
      内容是否html格式
      boolean ignore
      解析/存储时是否屏蔽该字段
      boolean ip
      内容是否ip类型,只有数据类型为String才有效
      String options
      设置索引参数, 特殊值"false"表示不被索引
      String searchAnalyzer
      设置搜索索引分词器
      boolean text
      是否全文搜索
    • 元素详细资料

      • text

        boolean text
        是否全文搜索
        返回:
        boolean
        默认值:
        false
      • highlight

        String highlight
        高亮对应的Column.name字段名,被标记的字段为虚拟字段,不会映射表中的字段
        被标记的字段必须是String类型
        有值时,ignore必须为true
        返回:
        String
        默认值:
        ""
      • ignore

        boolean ignore
        解析/存储时是否屏蔽该字段
        返回:
        boolean
        默认值:
        false
      • options

        String options
        设置索引参数, 特殊值"false"表示不被索引
        返回:
        String
        默认值:
        ""
      • html

        boolean html
        内容是否html格式
        返回:
        boolean
        默认值:
        false
      • date

        boolean date
        内容是否时间类型,只有数据类型为int、long、String才有效
        返回:
        boolean
        默认值:
        false
      • ip

        boolean ip
        内容是否ip类型,只有数据类型为String才有效
        返回:
        boolean
        默认值:
        false
      • analyzer

        String analyzer
        设置索引分词器
        返回:
        String
        默认值:
        ""
      • searchAnalyzer

        String searchAnalyzer
        设置搜索索引分词器
        返回:
        String
        默认值:
        ""