# See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file
#
# To ban all spiders from the entire site uncomment the next two lines:
# User-Agent: *
# Disallow: /
# Each intersect page links to one page per intersecting root, one root deeper,
# so the reachable URL space grows exponentially. Crawling it saturated the app.
# The pages are combinatorial views of content already indexable at /root_words,
# so nothing unique is lost by keeping crawlers out. The prefix covers the query
# string, which is where the roots are passed.
# One /words/:id page exists per row of the 77k-row words table, so each URL is
# unique and every crawl request is a cache miss that reaches the origin. The
# single dyno renders these at ~380ms and 200KB apiece, well under the rate a
# distributed scrape arrives at. The same lemma concordance is reachable from
# /root_words, which stays crawlable.
User-Agent: *
Disallow: /root_words/intersect
Disallow: /words/