Re: htsearch returns no results

Steven Carr <[email protected]> Mon, 28 Jan 2008 22:09:20 +0100
Newsgroups gmane.comp.web.htdig.general
Message-ID <[email protected]>
Hi Jim,
     Thanks for the email. Im running rundig as root and htsearch also =

as root from command line. I chmod -R 777 /root/htdig_quatsch_test/ to =

be sure with the file permissions.
I have only one /etc/htdig/htdig.conf, and just to be sure I tried chmod =

-R 777 /etc/htdig

# /usr/lib/cgi-bin/htsearch -v -d -c /etc/htdig/htdig.conf
Enter value for words: public
tempWords: 'public:0 '
Boolean: 'public:0 '
initial: ''
Fuzzy on: public
    exact public
    endings publicness publics publicly
searchWords: '(:0 public:0 |:0 publicness:0 |:0 publics:0 |:0 publicly:0 =

):0 '
LogicalWords: (public or publicness or publics or publicly)
Pattern: public|publicness|publics|publicly
Content-type: text/html


I deleted the dbs, rm /root/htdig_quatsch_test/db/quatsch/db*
then did a rundig, It created the databases..

root@web-fe-08:/root/htdig_quatsch_test/db/quatsch# ls -lpa
total 368
drwxrwxrwx 2 root root   4096 2008-01-28 21:15 ./
drwxrwxrwx 3 root root   4096 2008-01-26 00:44 ../
-rw-r--r-- 1 root root  77824 2008-01-28 21:15 db.docdb
-rw-r--r-- 1 root root   5120 2008-01-28 21:15 db.docs.index
-rw-r--r-- 1 root root 110850 2008-01-28 21:15 db.wordlist
-rw-r--r-- 1 root root 153600 2008-01-28 21:15 db.words.db
root@web-fe-08:/root/htdig_quatsch_test/db/quatsch#

I chmod 777ed the newly created databases but still got no results via =

htsearch. :(

I started to think maybe something was broken in the ubuntu htdig =

package so tried compiling the htdig source..
after a ./configure I got..

configure: error: To compile ht://Dig, you will need a C++ library. Try =

installing libstdc++.
root@web-fe-08:/root/htdig-3.1.6# uname -a
Linux web-fe-08 2.6.15-26-amd64-server #1 SMP Thu Aug 3 03:32:26 UTC =

2006 x86_64 GNU/Linux
root@web-fe-08:/root/htdig-3.1.6# dpkg -l | grep libstd
ii  libstdc++5                         3.3.6-10                     The =

GNU Standard C++ Library v3
ii  libstdc++6                         4.0.3-1ubuntu5               The =

GNU Standard C++ Library v3
ii  libstdc++6-4.0-dev                 4.0.3-1ubuntu5               The =

GNU Standard C++ Library v3 (development

hmmm, I googled and found I should do this..
CXXFLAGS=3D-Wno-deprecated CPPFLAGS=3D-Wno-deprecated ./configure
This time configure completed :) but during make I got this...

make[1]: Entering directory `/root/htdig-3.1.6/htdig'
c++ -c  -DDEFAULT_CONFIG_FILE=3D\"/opt/www/htdig/conf/htdig.conf\" =

-I../htlib -I../htcommon -I../db/dist -I../include -Wno-deprecated =

SGMLEntities.cc
SGMLEntities.cc: In static member function =E2static unsigned char =

SGMLEntities::translate(char*)=E2:
SGMLEntities.cc:157: error: cast from =E2Object*=E2 to =E2int=E2 loses prec=
ision
make[1]: *** [SGMLEntities.o] Error 1
make[1]: Leaving directory `/root/htdig-3.1.6/htdig'
make: *** [all] Error 1

Perhaps I leave the compiling :) Or try again of a different linux variant.

Many Thanks,
Steve.


On 28/01/2008 20:54, Jim wrote:
> On Mon, 28 Jan 2008, Steven Carr wrote:
> =

>> I checked the database with this..
>> # strings /root/htdig_quatsch_test/db/quatsch/db.wordlist | grep -i publ=
ic
>> public  i:0     l:443   w:557
>>
>> So It looks like the it has correctly searched and indexed the site, but =

>> I cant get htsearch to work.?
>>
>> ~# /usr/lib/cgi-bin/htsearch -vvv
> =

> Are you running htsearch as the same user that you used for rundig? Are
> all permissions such that the htsearch user can both navigate to the
> database directory and read the individual files? Same for the config
> file?
> =

> Have you tried manually removing all files in the database directory and
> reindexing from scratch? Have you verified that all the .work files in
> the database directory are being renamed after indexing completes?
> =

> Jim

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ht://Dig general mailing list: <[email protected]>
ht://Dig FAQ: http://htdig.sourceforge.net/FAQ.html
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-general