The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#101
|
|||
|
|||
I didn't add anything, make sure you have the mysql-dev stuff installed. What error you getting?
|
#102
|
||||
|
||||
Not getting any errors, just wanted to make sure before I compile it.
I'll let you know if anything comes up. |
#103
|
|||
|
|||
Quote:
|
#104
|
|||
|
|||
Meh I think it was because I deleted the full text indices and ran a MATCH (...) AGAINST query....and mysql kinda crashed...
Should be safe to enable it again. |
#105
|
|||
|
|||
gotcha ok
|
#106
|
|||
|
|||
Quote:
|
#107
|
|||
|
|||
"Are you guys trying to figure out how to do the "view as posts, view as threads" options using sphinx"
Yes and it seems to work, too. |
#108
|
|||
|
|||
hm, I suppose I will give it a shot then!
Mine seems to be working as intended! Do you guys think the "$vbulletin->GPC['nocache'] = true;" bit in the search hook is needed? I love how this hack seems to be getting simpler as time goes on |
#109
|
||||
|
||||
I just made a script, that will compile easier Sphinx.
It's for people who are not really comfortable with Unix. 1. Open you SSH utility and type vim installscript > Press Enter. 2. Press i (Insert). 3. Paste the following script: Code:
#!/bin/bash # ----------------------------------------------------------- # Sphinx Compiler # ----------------------------------------------------------- # This script will compile the Sphinx search engine. # Make sure you verify all file locations and versions # before you run this script! # # --------------------------- # Directory Extensions # --------------------------- DST_DIR=${HOME}/dist SPH_DIR=${HOME}/sphinx SRC_DIR=${HOME}/source SQL_DIR=/usr # # --------------------------- # File Versions # --------------------------- SPHINX="sphinx-0.9.6" # # --------------------------- # File Locations # --------------------------- SPHINX_URL="http://sphinxsearch.com/downloads" # # --------------------------- # Install Functions # --------------------------- function print_step() { tput cud1 ; tput bold echo $1 tput sgr0 } function install_ok() { if [ $? -ne 0 ] ; then tput bel print_step "An error occured during the install. Exiting now..." exit 1 else tput bold echo "OK." tput sgr0 fi } # # --------------------------- # SOURCE Directories # --------------------------- print_step "Creating the source directories..." mkdir -p ${DST_DIR} mkdir -p ${SRC_DIR} install_ok # # --------------------------- # Download SPHINX archive # --------------------------- cd ${DST_DIR} print_step "Downloading the ${SPHINX} archive..." wget -nc ${SPHINX_URL}/${SPHINX}.tar.gz install_ok cd ${SRC_DIR} print_step "Extracting the ${SPHINX} archive..." tar -xzf ${DST_DIR}/${SPHINX}.tar.gz install_ok # # --------------------------- # SPHINX Install # --------------------------- print_step "Creating the install directories..." mkdir -p ${SPH_DIR} install_ok cd ${SRC_DIR}/${SPHINX} print_step "Starting the ${SPHINX} install..." sh ./configure --prefix=${SPH_DIR} --with-mysql=${SQL_DIR} make install_ok make install install_ok # # --------------------------- # Install Cleanup # --------------------------- print_step "Deleting all not needed files and folders..." cd ~ rm -fr ${DST_DIR} rm -fr ${SRC_DIR} install_ok print_step "Install completed successfully." # # ------------------------------------------------------- # END # ------------------------------------------------------- 5. Type :wq (Write Quit) > Press Enter. 6. Type chmod +x installscript > Press Enter. 7. Type ./installscript > Press Enter. Wait for install completion and read the messages. Post any wierd errors here. You are done. |
#110
|
|||
|
|||
I also made a diff against the hacked search.php for vBulletin 3.6.2. To apply, just "patch -p0 < sphinx_search_362.diff" in your src dir.
http://junglist.org/sphinx_search_362.diff |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|