zend-search-lucene

    1熱度

    1回答

    我正在兩個不同的服務器上運行Web應用程序並進行負載平衡,並使用Zend_Search_Lucene來索引文檔。 現在我面臨着用戶通過服務器#1來存儲信息的索引問題,Zend_Search_Lucene只存儲索引服務器#1。 因此,一旦另一個用戶通過服務器#2來搜索並且搜索,只有服務器#2中的索引被檢索。 有什麼辦法可以共享一個索引存儲文件夾,以便兩臺服務器都可以訪問嗎? 或者有什麼方法可以將索引

    2熱度

    2回答

    HI 我已經使用「setResultSetLimit(1000)」方法將結果限制爲1000條記錄。好處是它有助於節省服務器資源,但現在有一個查詢的完整記錄數。是否有人知道如何獲得完整命中數? TX

    2熱度

    1回答

    我想使用的是Zend_Paginator :: setCache()從Zend_Lucene_Search緩存我的結果 我得到以下錯誤: Warning: fseek() expects parameter 1 to be resource, integer given 這裏是代碼的一部分: // Load index $index = Zend_Search_Lucene::open(AP

    2熱度

    1回答

    我試圖使用CakePHP實現Lucene和本指南 http://jamienay.com/2010/01/zend_search_lucene-datasource-for-cakephp/ 正在此錯誤 的ConnectionManager :: loadDataSource以下 - 無法導入數據源類.ZendSearchLuceneSource 我有將賣家文件放在app/vendors/Zend

    3熱度

    1回答

    我正在使用Zend_Search_Lucene在我的應用程序中的幾個不同表中進行全文搜索。我剛剛實現了此功能,目前索引是在應用程序部署後首次使用搜索功能時構建的。這顯然不是我想要的產品。 我正在尋找一種簡單的方法來執行作爲應用程序的部署邏輯的一部分的索引,然後每半小時左右執行一次增加/更新記錄的增量索引。 我應該看什麼來實現這個? 感謝您能夠提供的任何和所有幫助。

    1熱度

    2回答

    我正在使用Zend搜索Lucene,如果用戶在搜索框中輸入了Vibrant Bouquet,結果中帶有單詞「Vibrant」或單詞「bouquet」(或明顯)返回。我想要的只是用兩個單詞返回這些結果。 很顯然,我可以通過在單詞之間鍵入AND來做到這一點,但據我所知,Lucene隱含地在每個單詞之間隱式地放置OR;是否有可能改變它,以便隱含地在每個單詞之間放置AND,以便搜索的默認行爲是查找所有單詞

    1熱度

    1回答

    我正在嘗試獲取文本,小數和小數的正則表達式。表達式必須一次全部匹配。 主要問題是我必須爲Zend_Search_Lucene編寫一個分析器才能搜索十進制數字。現在我只能搜索文本和數字。所以我想它匹配十進制數字,使他們的令牌,從而正則表達式的問題。

    1熱度

    1回答

    使用Zend_Search_Lucene時,我隨機得到這個錯誤。 Exception thrown without a stack frame in Unknown on line 0 有沒有人碰到過這個可以幫忙的人? 謝謝。

    0熱度

    2回答

    我剛開始使用Zend Search Lucene並且正在測試GoDaddy共享Linux帳戶。一切正常 - 我可以創建和搜索Lucene文檔。問題是當我第一次在大約30秒後得到HTTP 500內部服務器錯誤時嘗試爲整個表編制索引時。如果我重寫我的查詢,以便我只選擇100行索引我的表,它工作正常。 我已經增加了我的php memory_limit設置爲128M。我試圖索引的表格只有3000行,我正在

    0熱度

    2回答

    我在搜索浮點數時遇到Zend Search Lucene問題。問題是,當我執行像avg:[0.15 TO 0.30]這樣的查詢時,出現錯誤消息範圍查詢邊界條件必須是非多個單詞條款。爲了解析查詢,我使用了默認的解析器。我現在有點絕望,因爲搜索浮點數是我的應用程序的主要目標。測試盧克和索引看起來不錯,一切正常。有人有想法嗎?