Тема: Живий пошук з декількома вписаними словами JS
Є такий код живого пошуку. Чи можна зробити так, щоб при вписування декількох слів, наприклад як тут я впишу "машина двір", мені показувалися ті варіанти, в яких є хоч одне слово з вписаних? Тобто щоб перший і другий рядок залишалися, а третя забиралася, ну і навпаки. Вписую "будинок двір" і забирався лише другий рядок, а 1 і 3 залишалася. Допоможіть будь ласка
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
   $(document).ready(function(){
  $(".tabs .tab-2 #container #output").keyup(function(){
    _this = this;
    $.each($(".tabs .tab-2 #recontain a .reslov"), function() {
      if($(this).text().toLowerCase().indexOf($(_this).val().toLowerCase()) === -1)
        $(this).hide();
      else
        $(this).show();                
    });
  });
 });
</script
<div class="tabs">
  <div class="tab-2">
    <div>
      <div id="container">  
          <input id='output'>
      </div> 
    </div>
  </div>
  <div class="tab-2">
    <div>
      <div id="recontain" class="elastic">
        <a href='#'>
          <div class="reslov">
            <h6 id="reh6">машина, будинок, вулиця, двір</h6>
          </div>
        </a>
        <a href='#'>
          <div class="reslov">            
            <h6 id="reh6">машина, робота, офіс, стіл </h6>
          </div>
        </a>
        <a href='#'>
          <div class="reslov">
            <h6 id="reh6">телефон, будинок, ноутбук, </h6>
          </div>
        </a>
      </div>
    </div>
  </div>
</div>