In this Book, a domain specific search engine was designed to increase the relevance of search results. In addition, a keyword suggestion system was developed to allow searchers to narrow down the scope of their search to topics within the domain being targeted.Indicating that, the domain specific keyword suggestion system developed is superior to the keyword suggestion system used in standard search engines.To further investigate the keyword suggestion domain, two different algorithms were used.The first uses keyword frequency to extract relationships between keywords while the second uses a simplified method of association rules to mine relevant keyword suggestions. In conclusion, it was observed that domain specific search engines and keyword suggestion systems can have a significant effect on the quality of the search experience of users. The results obtained can be generalized to other domains with some minor modifications, specifically changing the terms in the dictionary table used and using a collection of documents in the relevant domain