Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save voodootikigod/124441 to your computer and use it in GitHub Desktop.
Save voodootikigod/124441 to your computer and use it in GitHub Desktop.
// Example Map Function for Title Contains State Query
// ===================================================
function(doc) {
var begins_with_state_name = new RegExp(/^(alabama|alaska|arizona|arkansas|california|colorado|connecticut|delaware|district of columbia|florida|georgia|guam|hawaii|idaho|illinois|indiana|iowa|kansas|kentucky|louisiana|maine|mariana islands|maryland|massachusetts|michigan|minnesota|mississippi|missouri|montana|nebraska|nevada|new hampshire|new jersey|new mexico|new york|north carolina|north dakota|ohio|oklahoma|oregon|pennsylvania|puerto rico|rhode island|south carolina|south dakota|tennessee|texas|utah|vermont|virgin islands|virginia|washington|west virginia|wisconsin|wyoming)/i);
var ends_with_of_state_name = new RegExp(/of (alabama|alaska|arizona|arkansas|california|colorado|connecticut|delaware|district of columbia|florida|georgia|guam|hawaii|idaho|illinois|indiana|iowa|kansas|kentucky|louisiana|maine|mariana islands|maryland|massachusetts|michigan|minnesota|mississippi|missouri|montana|nebraska|nevada|new hampshire|new jersey|new mexico|new york|north carolina|north dakota|ohio|oklahoma|oregon|pennsylvania|puerto rico|rhode island|south carolina|south dakota|tennessee|texas|utah|vermont|virgin islands|virginia|washington|west virginia|wisconsin|wyoming)$/i);
if (begins_with_state_name.test(doc["Title"]) || ends_with_of_state_name.test(doc["Title"])) {
emit(null, doc);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment