0
TNTSearch如何添加查詢,顯示的結果?/ TNTSearch
搜索
首先,我做了索引。
然後我試着下面的代碼。
我得到了預期的結果。
use TeamTNT\TNTSearch\TNTSearch;
$tnt = new TNTSearch;
$tnt->loadConfig($config);
$tnt->selectIndex("name.index");
$res = $tnt->search("This is a test search", 12);
print_r($res); //returns an array of 12 document ids that best match your query
顯示結果
我不明白如何添加查詢。
//to display the results you need an additional query
//SELECT * FROM articles WHERE id IN $res ORDER BY FIELD(id, $res);
草案1
$result = $tnt->query(SELECT * FROM articles WHERE id IN $res ORDER BY FIELD(id, $res));
print_r($result);
草案2
·是否有必要重新創建索引?
$indexer = $tnt->createIndex('name.index');
$indexer->query('SELECT * FROM articles WHERE id IN $res ORDER BY FIELD(id, $res)');
Thanks.I能理解。 – re1