edismax

    0熱度

    1回答

    我有一個字段「拼」的文本搜索: piazzata apposta apposta每tenere的人豆湯queste起訴黃金礦石人 盟 如何搜索類似這樣的: http://localhost:8080/solr/select?q={!type=edismax qf=spell v='apposta apposta per'} OR {!type=edismax qf=spell v='sue pri

    7熱度

    1回答

    我有 「text_general」 字段 <fieldType name="text_general" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <fi

    0熱度

    1回答

    我在我的搜索中使用edismax SearchHandler,並且在搜索結果中存在一些問題。據我瞭解,如果「defaultOperator」設置爲OR,則搜索查詢將以隱式方式傳遞爲 - > OR快速OR棕色或fox。但是,如果我搜索快速棕色狐狸,我得到的結果比明確添加OR的結果要少。另一個問題是,如果我搜索快速棕色狐狸其他包含單詞狐狸的文件不在搜索結果中。 謝謝。

    10熱度

    2回答

    正則表達式允許使用下面顯示的模式匹配語法。 我試圖實現一個強大的搜索工具,儘可能多地實現這些。 我被告知edismax是該工作最靈活的工具。 下面哪個模式匹配表達式可以用edismax完成?我可以比edismax做得更好嗎?您能否提出我可能用於實現此功能的哪些過濾器和解析器補丁?如果我認爲Solr能夠達到這些類型搜索的可接受性能(即服務器端處理時間),我是否在做夢? 正則表達式語法&從mysql

    2熱度

    1回答

    由於缺乏適當的文檔,我無法弄清楚如何在SolrJ中使用dismaxRequestHandler。 另一個說明是標準請求處理程序,它是SolrJ實現中的默認設置嗎?

    1熱度

    1回答

    我們運行的是Solr 3.4,索引相對較小,大約90,000個文檔。這些文件被分割在若干個邏輯源等等每個搜索將具有用於特定源所施加的濾波器查詢,e.g: ?q=<query>&fq=source:<source> 其中source是一個典型的字符串字段。我們正在使用edismax並且有一個默認搜索字段文本。 我們目前看到q=*的平均運行時間比q=*:*長20倍。差異很明顯,*:*需要100ms

    5熱度

    2回答

    我正在使用Solr,我想知道是否可以在查詢中使用LIKE子句。例如,我想知道所有標題中帶有「紐約」的組織。在SQL中,這將被寫爲像名稱LIKE'紐約%'。 我的問題 - 你如何在Solr中編寫一個LIKE查詢? 我正在使用SolrNet庫,如果這有所作爲。

    3熱度

    1回答

    我想使用edismax defType,並遇到以下錯誤。 HTTP錯誤:400 未知查詢類型「edismax」 在solrconfig.xml中文件的請求處理程序如下所示 <requestHandler name="foobar" class="solr.SearchHandler"> <lst name="defaults"> <str name="defType">edi

    4熱度

    2回答

    我所有的結果都是「活動,非活動,歷史」類型 - 這是由Solr索引的字段。 我希望我的結果能夠返回type =「active」。 我可以做的訂單哪些就夠了,但它不是很好。 因此,當用戶搜索一個術語「生病」時,他們會得到最相關的結果生病,但對於活躍的文檔有更高的推動力。 不只是一個排序的結果集!

    1熱度

    3回答

    我想知道如何爲多項搜索結果獲得不同的分數? 即使查詢中有多個術語,solr中的某些結果也會得到相同的結果,如下面的示例中所示。 我在Solr的兩個指標,每片含:身份證,名字,姓氏 各項指標看起來像下面這樣: <doc> <str name="id">1</str> <str name="last_name">fisher</str> <str name="name">