From 6ba42a5c8c7056a239c681702443c8dd8af47cdf Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Sat, 21 Feb 2026 17:13:23 -0700 Subject: [PATCH] =?UTF-8?q?Mark=20CirrusSearch=20task=20as=20done=20?= =?UTF-8?q?=E2=80=94=20deployed=20and=20verified?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 37,798 content pages indexed (98.5%), "Will Ruddick" returns 80 results (was 0), real-time search updates enabled. Co-Authored-By: Claude Opus 4.6 --- ...Search-Elasticsearch-to-fix-wiki-search.md | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/backlog/tasks/task-3 - Install-CirrusSearch-Elasticsearch-to-fix-wiki-search.md b/backlog/tasks/task-3 - Install-CirrusSearch-Elasticsearch-to-fix-wiki-search.md index ebbc4f1..a7e9d16 100644 --- a/backlog/tasks/task-3 - Install-CirrusSearch-Elasticsearch-to-fix-wiki-search.md +++ b/backlog/tasks/task-3 - Install-CirrusSearch-Elasticsearch-to-fix-wiki-search.md @@ -1,9 +1,10 @@ --- id: TASK-3 title: Install CirrusSearch (Elasticsearch) to fix wiki search -status: To Do +status: Done assignee: [] created_date: '2026-02-21 20:56' +updated_date: '2026-02-22 00:12' labels: - wiki - search @@ -31,11 +32,19 @@ Run on Netcup server via interactive SSH session. ## Acceptance Criteria -- [ ] #1 CirrusSearch and Elastica extensions installed (REL1_40) on p2pwiki container -- [ ] #2 Elasticsearch 7.10.2 running as p2pwiki-elasticsearch container on p2pwiki-internal network -- [ ] #3 Search index built for all ~23k articles -- [ ] #4 Search for 'Will Ruddick' returns results (previously 0 due to MySQL stopword) -- [ ] #5 Search for 'about governance' returns results -- [ ] #6 CirrusSearch visible on Special:Version page -- [ ] #7 Real-time search index updates enabled after initial indexing +- [x] #1 CirrusSearch and Elastica extensions installed (REL1_40) on p2pwiki container +- [x] #2 Elasticsearch 7.10.2 running as p2pwiki-elasticsearch container on p2pwiki-internal network +- [x] #3 Search index built for all ~23k articles +- [x] #4 Search for 'Will Ruddick' returns results (previously 0 due to MySQL stopword) +- [x] #5 Search for 'about governance' returns results +- [x] #6 CirrusSearch visible on Special:Version page +- [x] #7 Real-time search index updates enabled after initial indexing + +## Implementation Notes + + +Deployment script created and committed to repo (6e52f7b). Script uses docker-compose.override.yml approach (no PyYAML dependency). Ready to deploy — run interactively on Netcup via SSH. + +Deployed via ssh netcup-full. ES 7.10.2 running, 37,798 content docs + 4,699 general docs indexed (98.5% coverage). 'Will Ruddick' returns 80 results (was 0), 'about governance' returns 2,899. $wgDisableSearchUpdate removed, real-time updates active. Both Elastica and CirrusSearch visible on Special:Version. +