借助以下教程,我在laravel中集成了弹性搜索。
https://appdividend.com/2018/06/30/laravel-elasticsearch-tutorial-example/
根据本教程,使用单个字段进行搜索可以正常工作。 即
// Article table has column 'title','body' and 'tags'.
Route::get('/search', function() {
$articles = Article::searchByQuery(['match' => ['title' => 'Test']]);
return $articles;
});
但是我想搜索多个列值,例如'title','body'等。
有人建议如何用多列搜索吗?
答案 0 :(得分:4)
您可以使用multimatch query,上面是一些如何完成此操作的示例。
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.2.2/d3.min.js"></script>
答案 1 :(得分:-1)
tkinter GUI