text-search

    2熱度

    1回答

    我試圖在我的節點(express.js)應用程序中實現mongo文本搜索。 這裏是我的代碼: Collection.find({$text: {$search: searchString}} , {score: {$meta: "textScore"}}) .sort({score: {$meta: 'textScore'}}) .exec(function(err, docs { //

    0熱度

    1回答

    如何用MongoDB的C++驅動程序執行全文檢索?我覺得我非常接近解決方案,但我錯過了一些微不足道的東西。 這裏是我的代碼: void run() { mongo::DBClientConnection db; db.connect("localhost"); cout << "count:" << db.count("wiki.categories") << en

    0熱度

    1回答

    當前我正在研究數據挖掘,文本比較,並發現了這一個:https://en.wikipedia.org/wiki/Cosine_similarity。 由於我已經成功實現了這個算法來比較兩個字符串,我決定嘗試一些更復雜的任務來實現。 我重複了我的數據庫,其中包含大約250k文檔,並將DB中的一個隨機文檔與該數據庫中的整個文檔進行比較。 比較所有這些項目的時間:316.35898590088秒,即 -

    1熱度

    2回答

    我在編寫子字符串搜索的變體時遇到了一些麻煩。本質上,我們的目標是編寫一個可以執行子字符串搜索的方法,但源數據位於字符串數組中,而不是一個字符串。 我環顧四周,找不到任何人設法解決這個優雅。 考慮一些輸入數據,如: final List<String> source = new ArrayList<String>(); source.add("abc"); source.add("def");

    1熱度

    1回答

    當我運行在Oracle中下面的文本搜索查詢: SELECT SCORE(1), text_search FROM search WHERE contains(text_search, 'fuzzy(citi, 70, 100, WEIGHT) within Name', 1) > 0 ORDER BY SCORE(1) DESC 返回的記錄爲100得分最高的是那些其中包含多個類似的詞語爲

    6熱度

    2回答

    嗨,我正在使用貓鼬來搜索我收藏的人。 /*Person model*/ { name: { first: String, last: String } } 現在我想搜索與查詢人數: let regex = new RegExp(QUERY,'i'); Person.find({ $or: [ {'name.first':

    -3熱度

    1回答

    原來,問題是,我必須得到一些通知,當項(城市項目中的名稱),由用戶在jQueryUI的自動完成功能不與收集任何匹配輸入(進入「我的甜蜜都市」和它doesn」不匹配[莫斯科,紐約,北京])。因此,我將重寫我的代碼在陣列手動搜索,但我有一個問題 - 在陣列像自動完成搜索如何做?

    0熱度

    1回答

    我成功地在Node.js代碼中使用Mongoose運行$ text搜索。下面是我使用的代碼: Model.find( { $text : { $search : "FindThisString"}}, { score : {$meta : "textScore"}} ) .sort({ score : { $meta : 'textScore'}}) .exec(func

    5熱度

    1回答

    我想在我的Mongo數據庫的特定字段中啓用文本搜索。我想在Python中實現這個搜索( - > pymongo)。當我按照網上提供的說明: db.foo.ensure_index(('field_i_want_to_index', 'text'), name="search_index") 我收到以下錯誤信息: Traceback (most recent call last): F

    1熱度

    1回答

    當我想執行一個索引的文本搜索我用下面的命令: text_results = db.command('text', 'foo', search=query) 我現在想知道怎樣才能查詢幾個單詞。我已經嘗試將查詢設置爲query = ['word1', 'word2'],但這不起作用。