making my website searchable
Jul. 20th, 2004 08:14 pmI want to make a personal website that is searchable with a Google-like interface. How hard is this?
My idea is to make sort of index of keywords in my life, and other things I think are interesting or may have an opinion about (like Cosma's notebooks). Each item will have my description of the concept and my relationship to it.
For example:
bluegrass
"high lonesome sound";
"fiery soulful music";
a modern rearrangement of old-time-music[link] with influences from blues[link];
a style of country music invented by Bill Monroe featuring string-only band, and with the distinctive presence of mandolin[link], fiddle[link] and finger-picked-banjo[link];
BLUEGRASS & ME
I play bluegrass fiddle[link] since 2001 and am learning banjo[link]. I get a manic feeling from fast tunes (especially breakdowns[link]), and especially during hot improvisations[link to John Mc Gann's impressionistic aesthetic of improvisations]. I am a big fan of bluegrass crossover such as Béla Fleck and David Grisman; but not as much of what is known as "modern bluegrass", such as Alison Krauss.
---
My idea is to make sort of index of keywords in my life, and other things I think are interesting or may have an opinion about (like Cosma's notebooks). Each item will have my description of the concept and my relationship to it.
For example:
bluegrass
"high lonesome sound";
"fiery soulful music";
a modern rearrangement of old-time-music[link] with influences from blues[link];
a style of country music invented by Bill Monroe featuring string-only band, and with the distinctive presence of mandolin[link], fiddle[link] and finger-picked-banjo[link];
BLUEGRASS & ME
I play bluegrass fiddle[link] since 2001 and am learning banjo[link]. I get a manic feeling from fast tunes (especially breakdowns[link]), and especially during hot improvisations[link to John Mc Gann's impressionistic aesthetic of improvisations]. I am a big fan of bluegrass crossover such as Béla Fleck and David Grisman; but not as much of what is known as "modern bluegrass", such as Alison Krauss.
---
(no subject)
Date: 2004-07-20 11:57 pm (UTC)Is it your own machine? Shared hosting? University machine? Free webspace? Does it have PHP/MySQL installed?
The VERY easiest way is to set up a search-box that links to Google's sitesearch (http://www.google.com/help/features.html#sitesearch).
(no subject)
Date: 2004-07-21 04:18 pm (UTC)But I'm not even sure I want my articles as HTML pages. I want the search to be up to date, so Google sounds like a bad idea, unless I get their paid service for indexing my site, but that's probably too expensive.
Hosting
Date: 2004-07-22 01:10 am (UTC)He's on vacation now, but will be back friday.
Google It
Date: 2004-07-21 03:39 am (UTC)Another nice google addition is to search for sites that link into yours. If you wanted to be very cool, you could use the Google API to set up the search and display code on your own site and make remote calls to Google.
A more localized search would be to spider your site with SwiSH and then hit that index for results. It's nicer because you can control the output better with a stylesheet, or you can even create XML output for syndication.
Or Blosxom It
Date: 2004-07-21 03:43 am (UTC)Re: Or Blosxom It
Date: 2004-07-21 04:20 pm (UTC)host it
Date: 2004-07-22 08:25 am (UTC)Re: host it
Date: 2004-07-22 10:36 am (UTC)Something else: automatic indexing of the articles. Whenever I add a new article, this page should get updated with the article's title. I also don't want to have to choose a filename for each new article, but I suppose I can live with it.
And of course, I need to make sure the search works.
Finally, I also want to use the disk space for general storage and backup purposes, so it should be FTPable and I should be able to access it as a "web drive" on Windows.
Is this doable?
Re: host it
Date: 2004-07-22 03:59 pm (UTC)2. I use an RDF reader to update my front page with the new articles. I'm not sure if that's what you mean by indexing.
3. You don't need to choose filenames because PHPetal does that for you when you post.
4. Search depends on the code implemented, as I said earlier.
5. Disk space is 200 MB with the cheapest plan I offer, but if you need more you can have more. Of course its FTP'able, as well as access by SSH, and there's everything else that you would expect a host to have, and what it doesn't have, I could install.