Straightforward solution
The not-so-efficient solution is to match each of your search term one by one to your complete set of articles. For each new query you would repeat this process.
Use explode to split your query string into an array of individual search terms, stripos too test if the term occurs within the text of an article.
Document Retrieval System
Sıfırdan tam bir belge alma sistemi oluşturmak istiyorsanız, muhtemelen belgeler (haberler) için inverted index strong> haritalama arama terimlerini oluşturarak başlamalısınız.
Then for each individual search term you can retrieve matching document.
The document which has most matches would be the output of the search system, or you can rank the found documents by the number of search terms matched.
Eğer and document/term frequency strong> (yani kelime "" neredeyse "Honda" den bir arama sorgusu olarak daha az ilginç olduğu dikkate word stemming alırsak bu basit bir fikir daha gelişmiş olabilir tüm belgeler) "" ancak birkaç "Honda" içerebilen.