【问题标题】:Modify Solr search query text with some condition使用某些条件修改 Solr 搜索查询文本
【发布时间】:2015-05-15 14:49:48
【问题描述】:

我已将 Solr 搜索 与我的 ektron 网站集成。对于搜索功能,我使用了 Search framework API。 我也得到了搜索结果。现在我希望我的搜索结果以某些特定顺序显示。 IE。带有包含搜索文本的目标 url 的结果项应该放在第一位,然后是其他一些内容,依此类推。 我了解到,通过修改查询文本,传递给 Solr 可以返回所需的结果。 例如:title:testkeyword

但我不能对目标 url 做同样的事情,并且不能提升项目。 是否知道如何修改查询文本以获得所需的结果。

【问题讨论】:

    标签: asp.net search solr ektron


    【解决方案1】:

    【讨论】:

    • 感谢您的回复。我从 Solr 收到“400 Bad request”错误。你能帮我使用 DisMax 语法对 QueryText 进行建模吗
    • 是的,当然,把详细信息发给我
    • 如果我的搜索文本是“foo”,我的 QueryText 应该是什么样子。当我在我的 queryText 中使用这个 EdisMAX 或 DisMax 组件时,会发生错误。并且要使用 EdisMAX 或 DisMax 查询解析器,我应该在配置文件中做什么。
    猜你喜欢
    • 2017-03-26
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    相关资源
    最近更新 更多