hi there,

i want to add search engine (SE) capabilities to a web
server (cinchy by scubed). as i dont have too
much experience with SE i would appreciate some
ideeas how to implement.

main ideea is to have some html files with link
to documentation files (.pdf, .txt, .doc, ...). each
link has some keywords associated and SE must
return each link that has the requested

for example, some html files with links in them:

if you search for "masm32", you get:
software.htm - win32api.hlp
hardware.htm - x86.pdf

Posted on 2002-08-21 01:09:15 by TBD
Sounds like you got it sorted out as it is. Perhaps store all the keywords in a list and with each one associate the link(s) it should return. that would avoid checked the same keyword again and agian if it were associated with many files.
Posted on 2002-08-21 07:26:02 by Eóin
If some of the links have more keywords associated with them then those links should be displayed first since these are likely to be more relevant.
Posted on 2002-08-21 11:41:24 by Kudos
OK two things u wanna look into here:
#1 is SYMBOLS, functions to symbolize strings and turn symbols back into strings.
This is done to compress them and to make searches faster.
#2 Hierarchies, Hierarchies, Iteration..

What you need to do, because you are really inventing your own databasing system here, is sit down with some paper and devise a system for storing words and associated info that works on paper.
Ok done that? Looks good on paper?
Now go code it, with your "blueprint" in mind :)
Posted on 2002-08-21 12:16:56 by Homer
as 99% people who see this project (web server for handling documents)
dont care how is implemented (almost no one cares if it is written in assembler
or visual basic) i decided to concentrate on presentation than
implementation :(

after searchin i found Pi3Web
as web server and REBOL as scripting

now everything works perfectly :alright:
but thanks everyone for ideeas, and maybe sometime i will try to implement
it in ASM :grin:

[... also deadline is tomorrow]
Posted on 2002-08-23 07:11:32 by TBD