Re: Article Storage: Files vs. Database
- From: "George Ter-Saakov" <gt-nsp@xxxxxxxxxxx>
- Date: Thu, 5 Jun 2008 14:35:48 -0400
In reality it never works well.
I have a web site http://www.mspiercing.com if you look at it you going to
see search box there.
First problem I had is misspells. People on internet do not know how to
spell things. And SQL's full text does not work with misspells.
Another problem was plural vs singular form.
Another problem was weights. If person is looking for "belly ring" I want
the search to find and rank items with word "belly" first simply cause
"ring" exists in pretty much any item.
George.
"Jonathan Wood" <jwood@xxxxxxxxxxxxxxxx> wrote in message
news:OIZcL0yxIHA.5520@xxxxxxxxxxxxxxxxxxxxxxx
Can you elaborate on this? The full-text indexing was created for exactly
this purpose. Why does it not do a good job, or is a pain to use?
Thanks.
Jonathan
"George Ter-Saakov" <gt-nsp@xxxxxxxxxxx> wrote in message
news:uFjIVKwxIHA.4268@xxxxxxxxxxxxxxxxxxxxxxx
Implementing search functionality is pain.You might do it yourself or get
some third party solution like dtSearch or open source (just google
"serarch engine open source")
But from my experience the SQL server's full-text do not do a good job.
George.
"Jonathan Wood" <jwood@xxxxxxxxxxxxxxxx> wrote in message
news:eLKyj%23oxIHA.1504@xxxxxxxxxxxxxxxxxxxxxxx
Yeah, these are definitely some of the advantages. Have you made use of
SQL Server 2005's full-text indexing yet? With file-based articles,
implementing search is a pain.
Also, would love to see some samples of the sites you are referring to
if any of them are public.
Jonathan
"Peter Bromberg [C# MVP]" <pbromberg@xxxxxxxxxxxxxxxxxxx> wrote in
message news:83AAD161-D14E-4604-A6F5-FA46DA9C8774@xxxxxxxxxxxxxxxx
We use databases almost exclusively for this kind of "stuff". Its
easier to search, index, etc. and the content can be populated into a
"templatized" article page. It can also be cached via Partial page
caching.
Peter
"Jonathan Wood" <jwood@xxxxxxxxxxxxxxxx> wrote in message
news:%23LIgSbnxIHA.4268@xxxxxxxxxxxxxxxxxxxxxxx
I'd like to build a Website that contains many articles. Two basic
approaches are to either store the articles in aspx files, possibly
indexed by the database, or to store the article text in the database.
Some advantages of storing them in files are simplicity, and
efficiency.
Some advantages of storing them in the database are ease of some
operations, and the option of using SQL Server 2005 text index to
implement search.
Can anyone else offer some considerations for choosing between these
two approaches?
Thanks.
Jonathan
.
- Follow-Ups:
- Re: Article Storage: Files vs. Database
- From: Jonathan Wood
- Re: Article Storage: Files vs. Database
- References:
- Article Storage: Files vs. Database
- From: Jonathan Wood
- Re: Article Storage: Files vs. Database
- From: Peter Bromberg [C# MVP]
- Re: Article Storage: Files vs. Database
- From: Jonathan Wood
- Re: Article Storage: Files vs. Database
- From: George Ter-Saakov
- Re: Article Storage: Files vs. Database
- From: Jonathan Wood
- Article Storage: Files vs. Database
- Prev by Date: Re: DataGrid question
- Next by Date: Re: Article Storage: Files vs. Database
- Previous by thread: Re: Article Storage: Files vs. Database
- Next by thread: Re: Article Storage: Files vs. Database
- Index(es):
Relevant Pages
|