Are there any possible issues here? I use Sphinx for SMF already.
Manticore and Sphinx packages may be conflicting since they both deploy /usr/bin/searchd , /usr/bin/indexer etc. But if you are using Sphinx 3 it should be ok since AFAIR there’s no package for it. Anyways if you manage to install them both side by side (by e.g. copying binaries from another server or building from sources) it should be no problem to run them concurrently. Just make sure there’s also no port, logs and pid file conflict (check section
searchd in the configs).
Pity, given that the paths are different. That means I need a different server to play with Manticore.
I use Sphinx 2.2.11 (would not work with later versions with SMF - GitHub - SimpleMachines/sphinx-for-smf: Sphinx for SMF, I wish they would make it compatible with Manticore so as to switch).
You can also use our official docker image to play with Manticore.
you could install manticore binary into different folder and start \ stop daemon with custom script like
/path_to_mnt/searchd -c /path_to_mnt/manticore.conf \
/path_to_mnt/searchd -c /path_to_mnt/manticore.conf --stop
Would that solve all conflicts? I.e. /usr/bin/indexer mentioned above, etc
yes you could specify full path to binary and full path to config and full path to index files to make sure you do not mix sphinx with manticore
Just in case here’s how you can have both Sphinx and Manticore available on the same server:
root@eb44a334200b:/# apt install sphinxsearch root@eb44a334200b:/# mkdir manticore root@eb44a334200b:/# cd manticore/ root@eb44a334200b:/manticore# wget https://repo.manticoresearch.com/repository/manticoresearch_buster/pool/m/manticore-server/manticore-server_3.6.0-210504-96d61d8bf_amd64.deb root@eb44a334200b:/manticore# wget https://repo.manticoresearch.com/repository/manticoresearch_buster/pool/m/manticore-tools/manticore-tools_3.6.0-210504-96d61d8bf_amd64.deb root@eb44a334200b:/manticore# ar -x ./manticore-server_3.6.0-210504-96d61d8bf_amd64.deb root@eb44a334200b:/manticore# tar -xvf data.tar.gz root@eb44a334200b:/manticore# ar -x ./manticore-tools_3.6.0-210504-96d61d8bf_amd64.deb root@eb44a334200b:/manticore# tar -xvf data.tar.gz root@eb44a334200b:/manticore# ./usr/bin/searchd -v Manticore 3.6.0 96d61d8bf@210504 release Copyright (c) 2001-2016, Andrew Aksyonoff Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com) Copyright (c) 2017-2021, Manticore Software LTD (https://manticoresearch.com) root@eb44a334200b:/manticore# searchd -v Sphinx 2.2.11-id64-release (95ae9a6) Copyright (c) 2001-2016, Andrew Aksyonoff Copyright (c) 2008-2016, Sphinx Technologies Inc (http://sphinxsearch.com) FATAL: malformed or unknown option near '-v'; use '-h' or '--help' to see available options.