2017-01-30 11 views
0

私は仕事リストを表示するためにmongodb全文検索を使用しようとしています。テキスト索引を作成し、データベース上の全文検索機能を有効にするために必要なすべての手順を実行しましたが、PHP 5.6を使用した全文検索以外はすべて正常に動作しています。Mongodb全文検索PHP 5.6を使用しています。

答えて

0

は、フルテキストのためのPHPで以下のコードを使用:参照用

<?php 
$username = 'mongodbusername'; 
$password = 'changeMe'; 
$m = new MongoClient("mongodb://myadmin1:[email protected]/dbname"); 
//$m = new MongoClient("mongodb://localhost", array("username" => $username, "password" => $password,"db" => "jobma_integrations")); 
$db = $m->integrations; // this is your dbname 
$crawlingCollection = $db->crawled_jobs; // this is your collection name 
$c = $crawlingCollection->find(
    ['$text' => ['$search' => "sales \"ardmore\""]], // this \"ardmore\" is used for exact match and sales will be match with any where 
    ['score'=> ['$meta'=>'textScore']] 
)->sort(
    ['score'=> ['$meta'=>'textScore']] 
); 
echo "<pre>"; 
var_dump(iterator_to_array($c)); 
?> 
+0

https://code.tutsplus.com/tutorials/full-text-search-in-mongodb--cms-24835 – AmitChaudhary

関連する問題