booleanquery

    0熱度

    1回答

    我正在使用由termqueries構造的布爾查詢,所有這些都在相同的字段上,並且都是在'SHOULD'上設置的。 我試圖找出ScoreDoc []結果對象的排名如何爲這個查詢,但一直沒能找到合適的文檔,也許你可以用下面的問題有所幫助: 1)布爾查詢排名是否匹配比匹配單個詞條的匹配更高的所有詞條? 2)有沒有方法可以確定哪個termquery匹配以及哪個不是用於生成的scoredoc對象? 感謝您的

    1熱度

    2回答

    我需要使用NEST客戶端在兩個字段中使用多個和/或條件從ES獲取文檔。 我的查詢是: SELECT * FROM Document WHERE (Year!=2012 && Year!=2013) AND (Format=".pdf" || Format=".prt" || Format=".jpeg") 下面 是我的代碼: var qc = new List<QueryContainer>(

    1熱度

    1回答

    - 它返回的更多信息,比我想它應該。 我正在構建一個bool查詢(已過濾查詢關鍵字已被棄用2.0+,所以我試圖更新我的語法)。我建立一個必須部分和查詢中的過濾部分,其次是強調信息的請求。 文檔說使用查詢或者在查詢上下文或過濾器上下文,但熒光筆似乎並沒有表示這樣的區別。 這裏是我完全形成查詢: GET /sample04/_search { "query": { "bool"

    1熱度

    1回答

    我需要選擇不具有特定領域的所有文件,並有正確的價值的一個領域的文件。我試圖避免使用「空」的字符串值是零,所以通過Lucene的,這些字段將不會保存這些文檔領域。 文檔結構看起來像這樣 class familyMember { String id; String name; String parentId; // Id of familyMember object wh

    1熱度

    1回答

    因此,給定一個多索引數據框,我只想返回滿足多索引中較低索引所有級別條件的行。這裏是一個小工作示例: df = pd.DataFrame({'a': [1, 1, 2, 2], 'b': [1, 2, 3, 4], 'c': [0, 2, 2, 2]}) df = df.set_index(['a', 'b']) print(df) 出來: c a b 1 1 0 2 2

    8熱度

    1回答

    我有一個索引有多個字段,其中之一是一個字符串字段,我在其中存儲產品的類別名稱......例如「Electronics」,「Home」,「Garden」等 new StringField("category_name", categoryName, Field.Store.YES)); //categoryName is a value such as "Electronics" 我執行布爾查詢

    7熱度

    1回答

    是否可以將query_string和bool query合併成filter query? 對於實施例 - { "filter": { "query_string": { "query": "field:text" } }, "bool": { "should": { "match": { "field"

    1熱度

    2回答

    我的問題是在您的客戶使用大量小字段時構建索引。 考慮搜索的以下幾點: (不能改變它,這就是客戶端提供) SKU zone1 zone2 zone3 zone4 zone5 zone6 zone7 zone8 zone9 zone10 zone11 A123 1 1 1 1 1 1 1 1 B234 1 1 1 1 1 1 1 C345 1

    0熱度

    1回答

    我使用谷彈性和使用頭插件構建查詢的布爾搜索,我結合多個查詢 有關DB結構和彈性映射注意事項 數據庫中的每個文件被鏈接到特定的簡檔,其 又具有多個屬性 每個文檔有多個屬性v與此相關的線索 在此查詢中,我試圖獲取具有特定配置文件和屬性值> 30的所有文檔,因爲該屬性應僅具有屬性Id 2。 SQL查詢: 選擇AV *,從文件d d.name內連接上的AttributeValue AV d.Documen

    0熱度

    1回答

    測試:1 AND NOT布爾:真 返回5號文件 但 測試:1 AND(NOT布爾: true) 返回0文檔 爲什麼? 請給我解釋一下括號的價值在Lucene中形成查詢