JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
<p>Lorem İpsum dolor sit amet, consectetur adipisicing elit. Aut voluptatum, provident saepe. Culpa animi sint, itaque iure error hic qui blanditiis perspiciatis adipisci, libero quia veritatis dignissimos quasi id cumque!</p>
</body>

CSS

div{font-size:50px;}
span.match{background: gold;}

JavaScript

var word = 'İpsum';
  var rgx = new RegExp('\\b('+word+')\\b', 'ig');

  // CREATE SPAN ELEMENTS WHAT WILL WRAP THE QUERY STRING (WORD)
  $('p, p *').contents().filter(function() {
    return this.nodeType === 3;
  }).each(function() {
    $(this).replaceWith($(this).text().replace(rgx, "<span class='match'>$1</span>"));
  });

  // COLLECT ALL SPAN POSITIONS
  var positions = $('.match').map(function(){
    return this.getBoundingClientRect().top;
  }).get();

  alert(positions);