Ich denke, @Ranjan fragt, wie Discourse die Suche in der Discourse-Anwendung implementiert, und nicht nach der Google-Suche.
Er scheint daran interessiert zu sein, zu verstehen, wie Discourse seinen internen Suchalgorithmus implementiert. Ein guter Ausgangspunkt ist hier in class SearchController:
Hey @Ranjan … du wirst staunen, wie viele Informationen im Open-Source-Code von Discourse auf GitHub zu finden sind!