full-text-search

    1熱度

    1回答

    我試圖複製railscasts#343在我的Rails應用程序使用此代碼: class Article < ActiveRecord::Base def self.text_search(query) if query.present? where("description @@ :q", q: query) else where(nil)

    0熱度

    1回答

    我在Postgres FTS查詢中有一長串搜索關鍵字。查詢通過數百個文檔並選取包含搜索關鍵字的文檔。在結果中,我需要一個顯示與文檔匹配的搜索關鍵字的列,以便它可以用於進一步對文檔進行分組。直接來自ts_headline文本的突出顯示的匹配不允許這樣做,因爲突出顯示的詞彙有許多不同的形式,並且結果不規則。 利用這種類型的查詢 to_tsquery(‘english’, ‘Donald | Micke

    0熱度

    1回答

    我正在爲我的學校開發一個MongoDB項目。我有一個句子集合,並且我進行了正常的文本搜索以找到集合中最相似的句子,這是基於評分。 我運行此查詢 db.sentences.find({$text: {$search: "any text"}}, {score: {$meta: "textScore"}}).sort({score:{$meta:"textScore"}}) 看看這些結果時,我查詢

    0熱度

    1回答

    目前下面的查詢只給我一個結果,我還需要包含英文。 select * from pg_ts_config; "simple";11;10;3722 我還需要列表中的英文才能在表格上創建全文搜索。

    0熱度

    1回答

    我使用Elasticsearch具有相當的默認設置,我覺得幾乎我唯一改變的事情是,設置「儀」 =>「英語」 如果用戶輸入一個[字符(或其他一些Elasticsearch的特殊字符)到他們的搜索查詢中的文本,ES引發異常(我正在使用elasticsearch-php)。有沒有一種簡單的方法(無需編寫我自己的ES前過濾)只是讓ES忽略已知的特殊字符?我的用戶永遠不會使用它們。 我認爲這是有點奇怪,這是

    1熱度

    1回答

    我在布爾模式下MySQL的全文搜索功能有問題。我想要運行的查詢如下: SELECT v.id v_id, v.duration v_duration, v.title v_title, v.description v_description FROM videos v JOIN videos_search_text vst ON vst.video_id = v.

    0熱度

    1回答

    我在搜索結果模板中使用「$ Content.LimitWordCountXML」,如here所示,但其顯示結果如下「Attendance [file_link,id = 214]」 when內容是一個鏈接,我如何阻止它,所以它只顯示鏈接文本,沒有代碼/ ID?謝謝

    0熱度

    1回答

    我使用Lucene 3.6,我試圖實現FieldCache。我看過一些帖子,但沒有得到任何明確的想法。任何人都可以請建議我任何鏈接,我可以找到適當的FieldCache示例以及如何在搜索時使用它。

    0熱度

    1回答

    這是我的彈性搜索查詢, 我想在data.title下搜索所有語言,而不是特別是eng。 如果我把data.title有0個結果。 { "bool": { "must": [ { "span_near": { "clauses": { "0": { "span_multi": { "match":

    0熱度

    1回答

    我在ElasticSearch中創建了一個索引,其中的字段名稱用於存儲個人的全名:姓名和姓氏。我想對該字段執行全文搜索,因此我使用分析器對其進行了索引。 我現在的問題是,如果我搜索: 「約翰·德拉姆德拉姆」 和索引我有「約翰·德拉姆德拉姆運氣」,該值具有更高的分數比「約翰·德拉姆德拉姆」。 是否有任何可能性在字段中具有比字段中更多值的字段更好的分數? 在此先感謝!