January 8, 2007 at 2:51 am
I have the following requirement on the blogging site which we are
developing --->
If a user posts a blog and they use words which are not allowed, then
these words should be replaced by empty space.
For this we have to maintain the list of such words ( bad words
hopefully ) in the sql server 200 db. And every time the author
posts/edits a blog we should replace the bad words with empty space.
How can we compare the posted blog text with some words in a db table?
What is a good way of doing this?
If any one has experience / ideas/ suggestions on this , then please do
reply.
Regards
Swati
January 8, 2007 at 6:29 am
I find those filter systems more anoying usually, since they often stop people name 'Dick' from posting, or such sentences as 'careful you don't prick yourself'. At the end of the day none of them really stop someone as they can replace letters with things like 5, or $, add spaces between letters, etc.
If you're really worried about what people post then they need to be moderated, as even filtering bad words someone could easily post an article with inappropriate subject matter.
What could work to aid in moderating would be to use a filter system to monitor for frequency of key words and flag articles as suspect to bring them to a moderators attention so that they could then check the article.
As for how to implement the system, I'm not so sure what would be the best way. I'm just pointing out some of the problems I've had with sites using these filter systems.
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply