sphinx

    0熱度

    3回答

    日之間使用條款我有這個疑問: select * from tabel where last_purchase_categories = 'flight' and last_purchase_date between '2016-10-23 11:06:47' and '2016-10-23 11:06:49'; 它是在獅身人面像沒有工作。我使用mysql查詢瀏覽器進行全文搜索。 有誰知道如何

    0熱度

    1回答

    因爲我不希望15.50索引爲15 50,所以我在我的Sphinx Configuration文件中對Exceptions文件進行了添加,例如, 1.50 => 1.50 然而,這會很快失去控制。 我試着用正則表達式來代替,例如 (([0-9]{1,3}))\.([0-9]{2})=>\1.\2 顯然現在用Regexp這麼做已經太晚了,因爲這段時間已經被忽略了。理想情況下,我可以強制這個操作

    0熱度

    1回答

    這些似乎並沒有做索引,甚至當我明確地將它們添加到我的charset_table選項: charset_table=... U+20AC->U+20AC, U+00A3->U+00A3 我甚至試圖將它們映射到美元符號 U+0024->U+0024, U+20AC->U+0024, U+00A3->U+0024 然而,在每種情況下,它們是不可識別的,換句話說MATCH('£1000')不會找到

    0熱度

    2回答

    我正在爲搜索找到解決方案。很少有產品名稱爲: USB金士頓8GB USB勝創8GB USB創見8GB USB的Sandisk 4GB 我使用的MySQL 數據庫,我已試過全文搜索。 SELECT * FROM PRODUCTS WHERE MATCH('productName') AGAINST ('usb 8g')。 也獅身人面像,但我我以前不得到任何結果時,鍵入「USB8克」。但「usb 8g

    0熱度

    2回答

    一點背景是爲了這個問題,因爲它是在表面太普通了: 最近我遇到了一個問題,我不得不屬性值我推進入我的sphinxql查詢作爲全文因爲屬性需要成爲'OR'查詢的一部分。 換句話說,我是這樣做的: Select * from idx_test where MATCH('Terms') and name_id in (1,2,3) 當我試圖一個 'OR' 添加到屬性,如: Select * from id

    0熱度

    2回答

    我認爲 Match('^Word$') 那隻發現,正是「字」記錄 不過雖然這確實爲單個詞的工作也並不爲複式: Match ('^Final Word$') 查找'最後的單詞'和'最後和最後一個單詞'。 一樣 Match ('^"Final Word"$') 我如何告訴獅身人面像只找到完全匹配? 更新:經過一些測試最好我能做的就是加權/排序器和W/O「」 MATCH('^Final Wo

    0熱度

    2回答

    我從一個非常大的數據庫和一個非常複雜的配置文件中得到了來自sphinxql查詢的意外結果。我很難弄清楚我會得到這些結果。無論如何要返回結果並同時找到它找到的實際索引數據嗎?我試圖對這個複雜的配置文件的部分內容進行深入的瞭解,以逐行閱讀的方式近乎不可能。

    0熱度

    1回答

    執行indextool: indextool --dumpdict myindex 給出這樣的輸出: anymore,1,1,329756 baltimore,3,5,153685 顯然,第一列是關鍵字,有什麼其他列?

    0熱度

    1回答

    我已經設置了思維獅身人面像的實時索引,它的工作非常好,並與地理主義搜索以及。但現在我想搜索多邊形內的記錄。 獅身人面像文檔解釋了它很好的Geo-distance searching 現在我想用用思維獅身人面像這一功能。 思維獅身人面像確實解釋了關於geodist搜索Here 但它沒有說明如何在多邊形內進行搜索。 任何人都可以幫助我這麼做嗎?

    0熱度

    1回答

    我已經在我的DB 組織 有三桌| id |名稱| attribute_1 | attribute_2 | 文件 | id | org_id |內容| 人 | id | org_id |名稱|狀態| 組織組織和文檔之間的關係是1:1。組織可能只有一個文件。 組織和人是1:n之間的關係。組織可能有很多人。 表文件有大約12 000 000條記錄,並且在磁盤上需要超過500 GB。表中的記錄從不改變。