Keine Ahnung, was Du da vorhast. Ich würde es nicht vorher bei Jimdo testen. Einfach die Domain irgendwo registrieren und dann erstmal entwickeln. Erst Konzept, dann zeichnen auf Papier, dann Flussdiagramme, dann quick-and-dirty, dann richtig programmieren.
Solche Webseiten-Baukästen wie etwa Jimdo sind wunderbar für einfache Webseiten, ohne dass man sich mit HTML usw. auseinandersetzen muss. Du kannst die Seite fast ohne Vorkenntnisse selbst zusammenbauen. Trotzdem kann man als Profi sogar an der einen oder anderen Stelle in den Quelltext eingreifen, um den Seiten noch den letzten Schliff zu geben. Ich habe für andere bereits zwei Seiten dieser Art auf Jimdo gebaut und muss sagen, dass das richtig gut geht. Darüber hinaus haben solche Anbieter auch Module, mit denen Du z.B. Foren, Shops oder sowas hochziehen kannst. Damit die aber ihre Updates usw. machen können, ist man in den Funktionalitäten und Darstellungen auf das beschränkt, was die einem vorgeben.
Wenn ich lese "Richtung Forum und Suchmaschine", dann wäre ich da skeptisch. Zwar werden Foren-Plugins auch Suchfelder haben. Aber Du meinst wahrscheinlich eine Suchmaschine, die auf andere Webseiten geht und das dann abgrast und ggf. im Forum kommentiert wird. Wie auch immer. Mit solchen Baukästen wirst Du da nicht weiter kommen.
Im Übrigen: Domain kaufen? Wofür? Du kannst Dir die bei HostEurope oder sonstwem erstmal mit einem Basis-Mailaccount oder so sichern (kostet so ca. 6 EUR/Jahr). Die Domain (also der Name) gehört dann erstmal Dir.
Die Funktionalität würde ich aber erstmal getrennt davon lokal entwickeln. Für nen flexibles und ordentliches Setting brauchst Du für Windows z.B. XAMP. Dann kannst Du vielleicht Drupal als Content-Management-System (fürs Forum) nehmen und mal gucken, ob Du da eine Suchmaschine einbinden kannst. Nutch wäre da super, der läuft aber auf Java-Servern (am besten Tomcat). Ohne HTML und PHP kommst Du nicht weiter, JavaScript und für Nutch auch Java.
Also da hast Du Dir aber was vorgenommen; an sowas habe ich schonmal 2 Jahre programmiert;-)