My page titles are build like
Product Version | Section | Topic
Until some recent change which I can not fathom the search result would look like that.
Now the search result is only "Topic".
I'm trying to find out if your indexer does something different.
My implementation looks like this, pretty much the reference from your instructions:
Script insertion in the actual page template
<!-- JS-Search -->
<script src="<%= File.join(javascripts_path, "jssearch.js") %>" /></script>
<script src="<%= File.join(javascripts_path, "jssearch.index.js") %>" /></script>
<script type="text/javascript">
$(document).on("keyup", "#searchbox", function() {
var result = jssearch.search($(this).val());
$('#query').html(jssearch.queryWords.join(' '));
$('#results').html('');
var i = 0;
result.forEach(function(item) {
if (i++ > 20) {
return;
}
var div = $('#results');
var version = "<%= version %>"
var location = window.location.href;
var pos = location.substr(0, location.search(version));
var oerl = item.file.url;
var clean = oerl.substr(2, oerl.length)
div.html(div.html() + '<li>' + '<a href="' + pos + version + clean + '">' + item.file.title + '</a>' + '</li>');
});
});
</script>
I've also updated to 0.9.3 and I see the same behavior.
My page titles are build like
Product Version | Section | Topic
Until some recent change which I can not fathom the search result would look like that.
Now the search result is only "Topic".
I'm trying to find out if your indexer does something different.
My implementation looks like this, pretty much the reference from your instructions:
Script insertion in the actual page template
I've also updated to 0.9.3 and I see the same behavior.