meta-Service: search

meta-Service: search

Entry Point

Responsetype

TemplateBased-XML-Response TemplateBased-JSON-Response TemplateBased-Protobuff-Response

Description

The search service returns the project data. You can use query language to filter the results and there are several methods for sorting.
The service can be accessed via HTTP GET and returns XML or JSON data.
Templates are used to specify the format of the results.

A search query can be defined for filtering. You can use various filters and combine them using boolean logic.

Parameters

Basic parameters

Parameter
Type
Description
experience
String
The experience specifies the name of the project data pool to be used.  (obligatory)
licensekey
String
To access non-public projects (experiences) the license key must be specified.
template
String
The template determines the output format of the data and the desired version of the eT4®META schemas.  (Default: ecMapsGeoRssFeed).
type
String
Used to specify the main content type/topic to search. Hotel, Event, Gastro, Tour, POI, City, Area, Package, Article or Web.
q
QuerySearchString
Search queries can be defined with the parameter Q, so that the amount of data returned is constrained. For more details see chapter Query Language - Introduction and Query Language - Prefixes.
sort
String
The result can be sorted via this parameter. See more details in the Query Language Introduction chapter.
mkt
String
This parameter determines the language in which the content is to be returned.(Default: de-DE)
limit
Integer
The number of returned records is limited to the specified value.
offset
Integer
The result list starts from the defined offset value.
facets
Boolean
If true, facets will be written into the result. (Default: false)

Map parameters

Parameter
Type
Description
nwlatitude
Double
North West latitude of the area of selection.
nwlongitude
Double
North West longitude in the area of selection.
selatitude
Double
South-East latitude in the selection area.
selongitude
Double
South-East longitude of the area of selection.

Sorting (GEO) parameters

Parameter
Type
Description
latitude
Double
Current position sorted by distance. Has to be combined with the longitude - parameter.
longitude
Double
Current position sorted by distance. Has to be combined with the latitude - parameter.
distance
Integer
Search: Distance in meters, for the results to be output. This parameter must be used in combination with the the latitude and longitude parameters.

Datetime parameters

Parameter
Type
Description
startdate
Date
Startdate of search. Has to be combined with the enddate - parameter.
enddate
Date
Enddate of search. Has to be combined with the startdate - parameter.

Expert parameters

Parameter
Type
Description
categoryOutputMode
String
Defines how the trees should be outputed (all, leafes, ...)
mode
String
Extended time-intervall-search (next-week, next-month, ...)
predefined
String
Use predefined searchquerys. Use TODO to get all predefined searchquerys.
request
JSON
Multirequest. Instead of post x search request, you can put all into one call.
unrollIntervals
Boolean
Unroll timeintervals to split up multiple occurrences of one item into several items. only valid with startdate, enddate and sort=start asc for chronological lists. See Sample
unique
Boolean
If set to true, duplicate object will be removed and only unique object will be rendered in the response.

Query Language

The integrated Query Language can be used to filter the result.
A full-text search and several Query prefixes are available, which can limit the result.
Most of these prefixes can be used for sorting.
By default the results are sorted by their relevance given the search query.

For a detailed explanation of the query parameter, see meta: Query Language - Introduction.
For a collection of all available prefixes, look at meta:Query Language - Prefixes.

Templatesamples

ET2014A.xml
ET2014A.json
ET2014A.pb
eSuchWas (GeoRss-Feed)

Samples

simple sample: get top 10 hotels in experience "demo-dahoam" in english as xml

For more Samples, check out our eT4® META API Explorer




    • Related Articles

    • meta-service: features

      Entry Point http://meta.et4.de/rest.ashx/features Responsetype XML or JSON Response Description The features service returns all available features for the specified project. Parameters Parameter Type Description experience String The experience ...
    • meta-service: categories

      Entry Point http://meta.et4.de/rest.ashx/categories Responsetype XML or JSON-Response Description The destination.one meta categories service returns all available categories for the specified project. Parameter Type Description experience String The ...
    • meta-service: keyterms

      Entry Point http://meta.et4.de/rest.ashx/keyterms  Responsetype JSON-Response Description The destination.one meta KeyTerms service returns keyterms to one object. Parameters Parameter Type Description experience String The experience specifies the ...
    • meta-service: hypersearch

      Entry Point http://meta.et4.de/rest.ashx/hypersearch/ Responsetype TemplateBased-XML-Response TemplateBased-JSON-Response TemplateBased-Protobuff-Response Description The meta.destination.one hyper search is a meta-search based on meta-data. The ...
    • meta-service: feedchecker

      Entry Point http://meta.et4.de/feedcheck.aspx Responsetype HTML-Page Description Analyzes a GeoRssFeed and shows the contained errors and warnings. Parameters Parameter Type Description e String The experience specifies the name of the project data ...