diff --git a/search.lua b/bridge/search.lua
similarity index 100%
rename from search.lua
rename to bridge/search.lua
diff --git a/init.lua b/init.lua
index dba7d599ce3db2f4744629601064994cc0a3ec28..74704a8eade106f36c43a03538fc047642b28cff 100644
--- a/init.lua
+++ b/init.lua
@@ -37,7 +37,6 @@ dofile(MP.."/border.lua")
 dofile(MP.."/legacy.lua")
 dofile(MP.."/privs.lua")
 dofile(MP.."/show_waypoint.lua")
-dofile(MP.."/search.lua")
 
 if minetest.get_modpath("bones") then
 	dofile(MP.."/bones.lua")
@@ -81,6 +80,7 @@ if http then
 	dofile(MP .. "/bridge/init.lua")
 
 	-- enable ingame map-search
+	dofile(MP.."/bridge/search.lua")
 	mapserver.search_init(http, mapserver_url)
 
 	-- initialize bridge