2011年1月12日水曜日

Some Basics and Application You Should Know When Making a Search Engine.

Some basic keywords I will like to introduce to you:

Outbound Link
Inbound Link
Keyword Density

One simple algorithm I am sharing with you is the keyword density calculation. To put it simply, just calculate how many keywords there are, and get the percentage of the keyword you want to calculate against the whole set of keywords.

k/ak where k is keyword and ak is all keywords set.


Stop Word - You should check this out.
Score - Very important in ranking. I would say this is the most basic, but the hardest part of an search engine.

Definition of "score" according to SearchEngineDictionary.com

"Search engines usually arrange search results from the most relevant to the least relevant (as determined by the search engine's algorithm). In order to rank documents, the search engine assigns a score to each page and those with the highest scores are listed first. Most search engines simply give the maximum score to the most relevant document and score all other relevant documents relative to that document. Others compare all documents to a theoretically perfect document. The score of a web page therefore refers to its relevance as perceived by a specific search engine."


Definition of "scored keyword phrase" according to SearchEngineDictionary.com

"Name given to phrases that searchers use that are tracked by a system the records the number of times the phrase was used in a search, also known as the score."

One interesting technology I found is Lucandra, a Cassandra based Lucene backend.

Making a search engine will require months of testing, and improvement, it's almost like a never ending cycle. BUT, it is well worth it. Monetizing as a goal might be good, but it is important to make the search engine experience superb, and make it the main goal.

Enhancing lots of optional search methods or adding lots of database source (twitter) is a good idea.

Competition is harsh, too as small sized search engine attract only a tiny percentage of the whole search engine traffic. Entering the niche world is a very good idea.
I think starting from a different approach than a traditional search engine is crucial in achieving success in this world.

0 件のコメント:

コメントを投稿