solr-query-syntax

    0热度

    1回答

    我有一个文件,看起来像这样: <date name="added">2014-02-17T17:17:01Z</date> <arr name="authorids"><str>57373</str></arr> <str name="body">German chancellor Angela Merkel has proposed some stuff, well done her.</s

    0热度

    1回答

    我具有类似于这样的查询: http://solr1:8983/solr/select?defType=lucenePlusSort&fl=pk_i,score&json.nl=map&qt=standard&rows=36&sort=&start=0&wt=json&q=type_s:Product+AND+is_valid_b:true 我需要提高的结果,其中user_id_i:(123或222

    1热度

    3回答

    我需要在Solr中运行包含另一个查询作为主查询条款的查询! 财产以后这样的RDBMS中的SQL: select name from movie where movie.writer in ( select director from movie where producer = 'XXX' ) 有没有办法做到这一点是Solr的?

    0热度

    1回答

    我对Solr完全陌生,而且我试图创建一个查询,它将返回所有包含'成分中的一个或多个值的文档'字段(制表符分隔的字符串),但排除那些在同一字段上具有其他值的字段。我们正在运行的Solr 4.9 这里的模式: <fields> <field name="_version_" type="long" indexed="true" stored="true" multiValued="false"/>

    1热度

    1回答

    通常,具有分面选项的solr查询会根据分面计数以排序顺序返回结果。当我将方面限制设置为-1时,结果未按排序顺序返回;这意味着我必须在服务器端手动进行排序。 我是否需要在solr查询中添加更多内容才能按排序顺序获取它?

    0热度

    3回答

    是否可以根据特定条件在Solr中定义查询字段?对于例如我有三个字段的文字,标题和产物。Solr的配置定义: <str name="qf">text^0.5 title^10.0 Product</str> 我正在寻找在这里是有“产品”,因为只有当某些条件得到满足,对于例如搜索领域如果作者:“汤姆”,然后搜索产品。 有没有办法在查询时使用edismax做到这一点? 我使用的替代方法是在索引期间将

    1热度

    1回答

    给定一个空格符号化只包含数字场,我想写能够匹配包含文档的查询:在设置 1)所有的数字一个 和 2在B组 这个数字的)至少有一个是我写的 q=wstf:(1 AND 2 AND 3 AND 4) AND (5 OR 6 OR 7 OR 8) // (Set A) AND (Set B) 我记得(但我可能是错误的),有可能为了得到这样的 q=wstf:(AND 1 2 3 4) AND wstf:

    0热度

    2回答

    我在sql server中的查询类似于where isnull(id,'3') = 3,它会给我所有的空值以及等于3的值。我想在SOLR中实现相同的功能,但无法获得它。我试图 id:3 OR -id:[* TO *] ,但它不给我的结果,而在-id:[* TO *]它给我的结果正确的金额。我如何进行查询?

    0热度

    1回答

    我试图查看是否可以使用Solr boost函数查询中的条件。现在,我正在使用以下函数来提升Likes数据。 bf=recip(ms(NOW/DAY,PublishDate),3.16e-11,1,1)^2.0 sum(Likes,2) 我想要做的就是根据一些条件对“喜欢”应用提升。 例如 如果源= “A” 或 “B” 或 “C”,然后总和(喜欢,4) 别的-如果源= “d”,则总和(喜欢,3)

    2热度

    1回答

    我是新来的Solr,但有些东西不像预期的那样工作... 我正在寻找文档name = 'the*'。由于我收到numFound > 0,此查询正在运行。但在回复中的文档是空的,即使我已经设置了&fl=* 我想在响应中显示文档的所有可用字段。 (我也试图与&fl=name但它不会改变任何东西 我的查询: http://localhost:8983/solr/collection1/select q=n