Loading...
 
Skip to main content

Unified Search Engine MFTS fails for any content (was 'Page alias not found by search')

Status
Pending
Subject
Unified Search Engine MFTS fails for any content (was 'Page alias not found by search')
Version
12.x
13.x
14.x
Category
  • Release Blocker
  • Consistency
Feature
Search
Wiki (page view, edit, history, rename, etc)
Resolution status
Confirmed
Submitted by
Hans.Reil
Volunteered to solve
Nelson Ko
Lastmod by
Nelson Ko
Rating
(1)
Description

I have a wiki site called "Peter Pan"
I include a page alias
Now I search for "Miki"
Result: Found "Miki" in 0 pages.

That's not what I found in the docs. There it says that the search is supported since tiki4

How can I solve that problem?


Edit :
After confirming same issue in a trunk show instance also, I renamed bug to 'Unified Search Engine MFTS fails for any content' (from 'Page alias not found by search'), and increased the importance to "9". Thanks agian hans for submitting this bug report in the first instance.


Solution
Fixed in r54187 backports r54190 and r54191
Workaround

Changing the Unified search engine to Lucene seems to avoid the issue
So the problem might be specific of the MySQL Full Text Search type of engine, at the Advanced search.

Issue confirmed in a 12.x instance here:
http://wolfganga-11730-5540.show.tikiwiki.org/tiki-searchindex.php?filter~content=Miki&sort_mode=score_ndesc&filter~type%5B%5D=

(and for trunk, here:
http://xavi-9794-5396.show.tikiwiki.org/tiki-searchindex.php?filter~content=Foobar&filter~type%5B%5D=&search=Search )

u: admin
p: 12345

Using "Advanced search > Unified search index > Unified Search Engine: Mysql Full Text Search" (MFTS)

The issue was also when searching real page content (not just alias).
Searching for "Foobar" (present in page "New Page"):
http://wolfganga-11730-5540.show.tikiwiki.org/tiki-index.php?page=New+page

Once I switched to Lucene implementation, search worked again. Changed that here (admin wizard):
http://wolfganga-11730-5540.show.tikiwiki.org/tiki-wizard_admin.php?&stepNr=16&url=index.php

If it doesn't work for you, ensure that the Lucene engine is selected in the show.t.o instance.


Tagged as "Blocker" since this is the search engine used by default, and advanced search engine is the one we recommend for new sites, etc.

Importance
9
Easy to solve?
6
Priority
54
Demonstrate Bug on Tiki 19+
Demonstrate Bug (older Tiki versions)
Ticket ID
5541
Created
Sunday 01 February, 2015 23:05:16 UTC
by Hans.Reil
LastModif
Monday 02 March, 2015 16:08:26 UTC


Show PHP error messages