[Geomoose-users] GeoMoose 3 - Search
Dan Little
theduckylittle at gmail.com
Wed Feb 5 06:42:16 PST 2020
Hi Chirs,
You can make that happen by overriding "prepareFields" in the options.
This is a little rough and untested but I believe this would do it:
prepareFields: function(fields) {
var query = ['or']; // adding or to the beginning should make it
conditional.
var queryFields = ['PIN', 'NAME', 'STREETNAME'];
var searchValue = fields[0].value;
for(var i = 0, ii = queryFields.length; i < ii; i++) {
query.push({
comparitor: 'ilike',
name:queryFields[i],
value: '%' + searchValue + '%'
});
}
return query;
};
On Tue, Feb 4, 2020 at 3:33 PM Christopher Hughes <chughes at co.lincoln.or.us>
wrote:
> Does anyone know if there's a way to configure a search service in
> geomoose 3 that searches
> over multiple fields in a single box?
>
> I'd like to be able to configure a simple search that allows users to
> enter information in a single box
> and find results that match information in any of the fields you specify.
> This way they don't need to
> know as much about how your data is organized. My current workaround is to
> just create a new
> dataset that has all the fields I want, concatenated into a single field,
> and set geomoose to search
> that in the service. This gets the job done but I'd rather not modify the
> data if I don't have to.
>
> Thanks,
>
> Chris
>
> --
> Chris Hughes
>
> GIS Analyst
> Lincoln County Surveyor Department
> 880 NE 7th St. l Newport, OR 97365
> Tel: (541) 574 1283
> _______________________________________________
> Geomoose-users mailing list
> Geomoose-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geomoose-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geomoose-users/attachments/20200205/810227f6/attachment.html>
More information about the Geomoose-users
mailing list