`

Compass中5个常用注解

 
阅读更多

compass5个最常用注解

完成一个搜索功能,使用到的注解不超过5.

 

@Searchable

映射搜索体@Searchablecompass中的注解,所以导入的包是org.compass.annotations.Searchable

@SearchableId

@SearchableId注解的作用是指定id为搜索实体的标识属性,Compass要求每一个搜索实体都要有一个标识属性,类比jpa中的实体都要有一个标识属性

@SearchableProperty

如果一个属性要参与搜索就标注上这个注解,反之不加。

@SearchableProperty的index属性有许多取值:

index=Index.ANALYZED是默认值,意思是指定属性需要分词并且要建立索引.index=Index.NOT_ANALYZED意思是不分词,但建立索引

@SearchableProperty的store属性有许多取值:

store=Store.YES是默认值,意思是存储name属性的值到索引文件中,不写就是默认值

@SearchableProperty的boost属性使用设置优先级:

boost=1是默认值

@searchablePropertyname属性性使用指定属性与索引文件中的哪个字段进行映射

@SearchableProperty(boost=1,name="productName")

<!--EndFragment-->
分享到:
评论

相关推荐

    compass_使用详解.pdf compass_教程 compass_试用案例

    - **常用注解**: - `@Searchable`:标注该类可被映射到 Lucene 文档。 - `@SearchableId`:标注该字段为唯一标识符。 - `@SearchableProperty`:配置属性的索引方式。 ##### 3.3 使用 Compass API 进行 CURD ...

    常用MATLAB函数备忘录.docx

    下面是MATLAB中的一些常用函数备忘录: 一、基本数学函数 * abs(x):纯量的绝对值或向量的长度 * angle(z):复数 z 的相角(Phase angle) * sqrt(x):开平方 * real(z):复数 z 的实部 * imag(z):复数 z 的虚部 ...

    (完整word版)MATLAB常用函数大全.docx

    下面是 MATLAB 中的一些常用函数大全,涵盖了数学函数、三角函数、向量函数、常数、绘图函数等方面。 一、基本数学函数 * abs(x):纯量的绝对值或向量的长度 * angle(z):复数 z 的相角(Phase angle) * sqrt(x)...

    常用MATLAB函数备忘录.pdf

    7. round(x) - 四舍五入至最近整数 8. fix(x) - 无论正负,舍去小数至最近整数 9. floor(x) - 地板函数,即舍去正小数至最近整数 10. ceil(x) - 天花板函数,即加入正小数至最近整数 11. rat(x) - 将实数 x 化为分数...

    matlab常用函数总览表

    以下是对标题和描述中提到的一些常用MATLAB函数的详细说明: 1. **基本数学函数**: - `abs(x)`:计算实数或复数的绝对值。如果`x`是向量,则返回向量的每个元素的绝对值。 - `angle(z)`:给出复数`z`的角度(相...

    MATLAB常用的基本数学函数

    以下是一些常用的MATLAB基本数学函数的详细解释: 1. `abs(x)`: 这个函数返回一个数的绝对值。如果`x`是向量,它会返回向量的每个元素的绝对值。对于复数,`abs`计算其模(即长度)。 2. `angle(z)`: 对于复数`z`...

    常用MATLAB函数备忘录-19页文档资料.pdf

    * median(x):向量 x 的元素的中位数 * std(x):向量 x 的元素的标准差 * diff(x):向量 x 的相邻元素的差 * sort(x):对向量 x 的元素进行排序(Sorting) * length(x):向量 x 的元素个数 * norm(x):向量 x 的...

    matlab函数集 常用函数介绍

    以下是对MATLAB常用函数的详细介绍: 1. **基本数学函数**: - `abs(x)`:计算实数或复数的绝对值,对于向量,返回每个元素的绝对值。 - `angle(z)`:返回复数 `z` 的相角,即弧度制的角度。 - `sqrt(x)`:求...

    MATLAB常用函数大全.doc

    - `round(x)`:四舍五入`x`到最近的整数。 - `fix(x)`:舍去小数部分,保留整数部分。 - `floor(x)`:向下取整,将`x`舍去正小数部分。 - `ceil(x)`:向上取整,将`x`的负小数部分舍去。 - `rat(x)`:将实数`x`...

    JAVA上百实例源码以及开源项目源代码

    Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。...

    java开源包5

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包4

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包7

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包1

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包11

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包2

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包3

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包6

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包10

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (&lt;jcaptcha:image label="Type the text "/&gt; ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

Global site tag (gtag.js) - Google Analytics