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