laravel 5.2如何在我的应用程序中创建简单搜索

时间:2016-04-27 11:19:44

标签: php packages laravel-5.2

我想在我的网站中添加搜索,例如搜索浏览器但我的搜索将在我的所有应用程序中搜索并重定向到其中的页面单词。我读简单的弹性和algolia但我想简单的搜索或包使用

我做了这个表格

<div class="col-sm-3">
                        <form method="GET"  action="{{url('search')}}" class="searchform">
                            <input type="text" placeholder="Search" name="search" style="float: left;"/>
                            <button type="submit"  ><i class="fa fa-search"></i></button>
                        </form>
                    </div>

并且不知道如何开始。我想要算法,包或任何指导来开始。 请任何人帮助我

1 个答案:

答案 0 :(得分:0)

你可以参考这个 http://fullstackstanley.com/read/simple-search-with-laravel-and-elasticsearch

设置Elasticquent

<?php
use Elasticquent\ElasticquentTrait;

class Post extends \Eloquent {
  use ElasticquentTrait;

  public $fillable = ['title', 'content', 'tags'];

  protected $mappingProperties = array(
    'title' => [
      'type' => 'string',
      "analyzer" => "standard",
    ],
    'content' => [
      'type' => 'string',
      "analyzer" => "standard",
    ],
    'tags' => [
      'type' => 'string',
      "analyzer" => "stop",
      "stopwords" => [","]
    ],
  );
}