sunspot-solr

    1熱度

    3回答

    我使用的sunspot_solr版本是1.3.3。 我正在使用sunspot_solr gem來啓動和停止本地Solr實例。我用下面的命令來啓動它: rake sunspot:solr:start 和下面的命令停止: rake sunspot:solr:stop 然而,停止不工作。我注意到在pids文件夾中寫入的pid不是正確的。 當我開始,我可以看到以下內容作爲對ps -ef | gre

    1熱度

    1回答

    我的搜索的部分匹配無法正常工作。當我輸入「都柏林愛爾蘭」進入我的搜索時,它會正確地返回愛爾蘭都柏林的所有結果。但是,當我輸入「都柏林郡愛爾蘭」時,它不會返回任何內容。 我已經成立了一個EdgeNGramFilter在我schmea.xml像這樣: <filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"

    4熱度

    1回答

    我有一個使用sunspot_solr的問題。我有一個應用程序使用這個寶石執行一些搜索。有5種型號具有此功能,但其中只有1示出了 @search.results NoMethodError (undefined method `result=' for nil:NilClass): app/controllers/financial_dashboards_controller.rb:2

    2熱度

    1回答

    我正在使用Sunspot Solr on Rails進行搜索。 在我的類定義我有這樣的事情(從我真正的簡化): searchable do text :name integer :count boolean :priority end 有什麼辦法,我直接訪問命中結果他們的價值觀整數和布爾場從搜索? 我看到有選項可以設置屬性字段stored => true,這使得

    1熱度

    1回答

    在documentation的黑子,它說: 如果你改變對象的「模式」(在搜索塊碼),則必須重新編制所有對象,因此該變化反映在Solr的 如果不遵循此程序會發生什麼情況? 具體來說,我在Websolr上有一個相當大的索引,如果我只是添加一個布爾型的字段而沒有重新索引,會發生什麼? 我希望能夠通過true過濾布爾值字段的值,但我永遠不需要通過false或nil值進行過濾。這是否會奏效,還是必須遵守重新

    0熱度

    1回答

    編輯:下載了zip並手動安裝,現在一切正常。 不幸的是,在Windows上設置Sunspot和Solr似乎是不可能的。運行rake sunspot:solr:run可以正常工作,但是,當嘗試重新索引時,或者如果在服務器開發模式下並執行搜索方法,您將得到異常「由於目標機器主動拒絕它而無法建立連接。 )」。我今天安裝了sunspot_rails和sunspot_solr,所以它應該是最新版本。今天更新

    1熱度

    1回答

    有兩種模式用戶和語言,具有關聯(has_many:languages)。現在我想搜索一個語言名稱,並且獲得的搜索也應該告訴用戶ID。換句話說,該語言屬於哪個用戶。 如何使用太陽黑子實現相同。 問候, 卡蘭

    0熱度

    1回答

    嗯,我只是在使用sunspot_cell的富文檔中實現全文搜索。 我正在使用回形針進行附件。 我已經完成了所有必需的配置,並在solr/lib目錄中包含了所有* .jar文件。 但它不能索引文件。 我正在以下蒂卡異常錯誤: RSolr::Error::Http (RSolr::Error::Http - 500 Internal Server Error Error: org.apache.t

    1熱度

    1回答

    我認爲黑子太棒了,但我覺得在所有的屏幕錄像和描述中,在生產環境中設置它的方式並沒有涉及太多。我會說我仍然是相當新的軌道,我已經部署我的應用程序亞馬遜EC2與橡膠,迄今一切正常,但是,我不知道如何設置太陽黑子的起點我的應用程序耙太陽黑子:solr:啓動任務僅用於開發,那麼我如何在生產中解決這個問題?我會在ubuntu上創建一個新的實例並安裝tomcat,這是我在某些板子上閱讀的內容。如何讓我的應用程

    0熱度

    2回答

    我在我的網站中使用Solr作爲搜索引擎,並且除了同義詞匹配之外,一切進展順利。 我synonym.txt文件看起來像: uk => united kingdom,england,scotland,wales 這適用於返回結果標有「英國」,而不是爲別人。如果我顛倒了訂單,那麼「英國」結果不會被退回。 我的字段類型如下: <fieldType name="text" class="solr.Tex