`
brxonline
  • 浏览: 64300 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

solr1.4使用(5)- 函数查询

    博客分类:
  • SOLR
阅读更多
函数查询就是导入一个计算得分的组件。他不是用来代替lucene的得分算法,而是增加到现存的得分。
函数查询的两种方式:
1.用standard request handler和_val_ 假字段
可以使用函数查询的字段的注意事项
1)字段必须indexed
2)字段不能是multi-valued
3)在文本分析中不超过一个词被索引
4)仅数字字段的值可以直接被函数引用
5)如果被索引的字段无值,则在函数查询用会用0代替
2.用dismax request handler 和bf 参数

分享到:
评论

相关推荐

    Packtpub.Solr.1.4.Enterprise.Search.Server.Aug.2009

    此外,书籍可能还会探讨Solr的查询和排序机制,包括使用查询解析器、过滤器和函数查询来构造复杂的查询表达式,以及如何自定义评分函数以优化结果的相关性。Solr还支持多种聚合和 faceting 功能,帮助用户探索和理解...

    solr 企业搜索引擎教程

    - **函数查询**:允许根据数值或顺序函数调整文档评分。 - **性能优化**:包含多种优化措施来提高查询效率。 - **核心**: - **可插拔的查询处理器**:支持通过插件扩展查询处理逻辑。 - **文档唯一性**:使用...

    Java面试宝典2018

    - `COUNT`、`SUM`、`AVG`等函数的使用。 - **常见面试题**: - 如何计算每个部门的平均薪资? - **8.3 SQL之SQL注入** - **知识点概述**: - SQL注入的原理及其危害。 - 防止SQL注入的方法。 - **常见面试题...

    一个专业搜索公司关于lucene+solar资料(1)

    - 使用前缀树等数据结构加速词典查询过程。 - 有助于提高分词效率。 **5.2 语法解析树** - **5.2.1 语法解析树的概念** - 语法解析树是自然语言句子的结构表示。 - 可以帮助理解句子成分之间的关系。 **5.3 ...

    1到3年经验 java面试题(360,华为,阿里收集)

    - **SQL优化**:对于大数据量的操作(例如一千万条数据的更新),应考虑使用批量更新而非逐条更新,合理利用索引来提高查询效率。 ### 2. 分布式系统基础知识 - **Dubbo原理**:Dubbo是一款高性能、轻量级的开源...

    lucene-2.4.1.tar.gz

    3. **搜索执行**:Lucene使用评分机制(TF-IDF)来确定文档的相关性,同时支持过滤器和评分函数,允许用户自定义排序逻辑。 4. **内存与磁盘管理**:Lucene在内存中缓存部分索引数据以加速搜索,同时将大部分索引...

    java开源包5

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包4

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包7

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包1

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包10

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包8

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包11

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包2

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包3

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包6

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包9

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    java开源包101

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

    Java资源包01

    使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。 github-java-api github-java-api 是 Github 网站 API 的 Java 语言版本。 java缓存工具 SimpleCache ...

Global site tag (gtag.js) - Google Analytics