# www.npmjs.com HTML search results mapping # OpenSearch description : https://www.npmjs.com/opensearch.xml # OpenSearch template URL : https://www.npmjs.com/search?q={searchTerms} # This is an example mapping file for OpenSearch systems or search APIs providing results only as HTML # When possible, it is preferable to use an OpenSearch URL providing results as standard RSS or Atom feed as mapping is generic # Selectors are using CSS or JQuery-like syntax, as described at https://jsoup.org/apidocs/org/jsoup/select/Selector.html # Standard Java properties file syntax is used here instead of usual YaCy Configuration syntax to easily allow '#' characters in values (example : _result=div#result li) # Character encoding is assumed to be ISO-8859-1 # Result node selector (required) # In this example, a list item such as :
  • _result=.package-details # Result link selector relative to the selected result block (required) # In this example, a link such as packageName _sku=.name # field mappings # YaCyFieldname = HTML text node selector, relative to the result block # In this example title is the text of the link so it has the same selector title=.name # In this example the description is in a paragraph tag such as

    Package description

    description_txt=.description