I can't see any errors in the debug log... one page had five occurrences
of a search term and only showed up after rebuilding the index many
times. I kept running it because I knew the page should be showing up in
the results and eventually it got included.
On 26/01/17 17:36, Erik Bernhardson wrote:
On Thu, Jan 26, 2017 at 11:30 AM, Aran
<aran(a)organicdesign.co.nz> wrote:
Hello,
I'm managing some mediawiki 1.27.1's running CirrusSearch 0.2 with
Elasticsearch 1.7.5. I been noticing that there are often search results
missing so I started running the forceSearchIndex.php script each night
on a cron job.
But I'm still finding results missing. Today I re-ran the script
manually and then found that one of the missing results showed up and
that the result count for that term had increased from 18 to 23. I ran
the script again and it increased more to 37. I ran more times but the
result count did not increase any more.
The commands I've been doing are:
forceSearchIndex.php --skipLinks --indexOnSkip
forceSearchIndex.php --skipParse
Is this the correct way to do a full index rebuild? is there some
parameter that can ensure that no pages get missed?
This is the correct way to rebuild documents in place. It sounds like
something is running into errors while building documents though. Could you
check your logs for errors related to CirrusSearch?
Thanks,
Aran
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l