diqa/faceted-search-2

Enhanced retrieval provides a faceted search for Mediawiki and SMW. It requires a SOLR server as backend.

Installs: 38

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Language:TypeScript

Type:mediawiki-extension

pkg:composer/diqa/faceted-search-2

dev-main 2026-02-26 12:50 UTC

This package is auto-updated.

Last update: 2026-02-26 15:01:07 UTC


README

Next generation of EnhancedRetrieval

Create VM

  • Install Virtualbox - https://www.virtualbox.org/
  • Install Vagrant - https://www.vagrantup.com/

Open cmd and change to folder "vm-ubuntu" and run:

vagrant up

Enter VM by running:

vagrant ssh

and go to /var/www/html/mediawiki/vm-ubuntu and run:

./solr-installPowerSearch.sh
./solr-installCore.sh

Build Frontend

Install NPM - https://nodejs.org/en/download

Open CMD console and change to folder "fs-react"

  • npm install (initially or after dependency update)
  • npm start (to run the webserver for local development)
  • npm run dev-build (DEV build)
  • npm run build (PROD build)
  • npm test (to run all unit tests)
  • npm run it-test (to run all integration-tests)

Backend

To run backend tests, login via SSH to VM and run:

/var/www/html/mediawiki/runTests.sh

To import test data for frontend:

php /var/www/html/mediawiki/test/importTestdataForFrontend.php