I got tired of waiting and have compiled a working search dll for .9dev ... Now this is beyond alpha so I am not posting it but if you are interested in playing with it PM me and I'll send you a DL link if it has not broken by then.
Also got the profile module to compile native under .9 dev, it seems to have cleared up some of the lag in the profile module, I really am not sure what I did to it other than adjust it for the new .9 dev structure..
PSA: I am not a coder, but I own a very large hammer ....
The .cs source files are included with the component download buried under the administration directory.
I am working with both windows and linux, modified the files with VS 2015 community, compiled with the same as well as nant on linux .. It was not a real hard fix, well it couldn't be that hard since I am no where near a good coder ..
All I really did is update the .cs files to the new .9 structure, modify the prebuild .xml to include them and bam .. "Bob's your uncle." ..
I wish I knew more about this type of code, I'd really like to see the groups module update to work with V2 groups .. but .... That is a lot more PHP than I am willing to learn on the fly ...
Your OpenSimulator 0.9.0 Development Version files where did you get them ? Ubuntu,Debian,Centos etc ? php 5.5,5.6,7 etc ? are you using a web control panel ? webmin,cpanel ? static IP or behind a router ?