Just nu i M3-nätverket
Gå till innehåll

sökmotor för en hemsida


cyrus_

Rekommendera Poster

Hej !

 

hur man gör en enkel sökmotor?

 

jag håller på en hemsida(personlig), jag skulle göra en sökmotor men jag vet inte hur.

 

man ska kunna söka efter ett specielt ord som kan ligga i någon av filerna (html, pdf, text ... )

 

 

 

Länk till kommentar
Dela på andra webbplatser

Enklaste sättet är att se till att någon av sökmotorernam t ex Google, indexerar hela din site. Gör sedan en sökruta som söker hos google med en querystring liknande denna:

 

http://www.google.se/search?as_q=s%C3%B6kord&num=10&as_sitesearch=minsite.se

 

Alternativ två är ju att spara alla dina dokument i en databas, eller iallafall indexera dem i en databas, och göra din sökning i den.

 

Länk till kommentar
Dela på andra webbplatser

Roland Bengtsson

Tyvärr tror jag att alternativet Google bara funkar om du har eget domännamn. Dvs du kan inte söka på www.passagen.se/minsida.

Det finns ju alltid lösningar som Swish-E http://swish-e.org.

 

Länk till kommentar
Dela på andra webbplatser

Prova t ex

http://www.picosearch.com/

, gratis och med möjlighet att låta indexeringen hoppa över vissa mappar (t ex skyddade medlemssidor)

 

Länk till kommentar
Dela på andra webbplatser

tack Kristian Gbg

 

skulle du kunna berätta hur man indexerar filer i en databas?

 

sen måste man använda en sån query?

 

"SELECT * FROM inlagg WHERE text LIKE '%" & Request.Form("sokFras") & "%';"

 

tack igen

 

Länk till kommentar
Dela på andra webbplatser

Det finns ju flera sätt att lösa det hela på om man ska indexera filer.

 

Enklast är ju att helt enkelt registrera alla filer du har med sökvägar och metadata. T ex några ord som är relevanta för dokumentet, och sen utföra en sökning bland nyckelorden.

 

Vill man vara riktigt avancerad så skriver man en robot som helt enkelt läser in dina dokument, och sedan filtrerar bort allt utom själva textinnehållet. Det är inte helt enkelt efetrsom man måste identifiera filtypen, t ex doc eller pdf och sedan försöka bryta ut texten ur dessa. Sedan sparar roboten ner detta på samma sätt i en databas som exempelvis kan innehålla titel på dokumentet, eventuell kategori, filnamn, sökväg, eller dokumentet självt i binär form.

 

Att spara ner själva dokumentet i databasen är inte helt fel, för då kan man styra exakt vilka som t ex ska få rätt att läsa det och så vidare.

 

Sedan när det gäller sökningen så har du tänkt rätt.

 

Länk till kommentar
Dela på andra webbplatser

 

kanske jag har tänkt för lätt, jag trode man skulle kunna själv göra ett program som går och tar en fil i taget och söker efter ett eller flera ord.

 

 

 

 

 

[inlägget ändrat 2005-12-02 00:36:56 av cyrus_]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...