make all searches (and counts) fail

This commit is contained in:
Thibault Duplessis 2013-09-22 21:45:55 +02:00
parent a18ce440b6
commit 2535f2f7c9

View file

@ -1,12 +1,11 @@
package lila.search
import actorApi._
import akka.actor._
import akka.pattern.pipe
import play.api.libs.json._
import scalastic.elasticsearch.{ Indexer EsIndexer }
import actorApi._
final class TypeIndexer(
esIndexer: Fu[EsIndexer],
indexName: String,
@ -14,15 +13,19 @@ final class TypeIndexer(
mapping: JsObject,
indexQuery: JsObject Funit) extends Actor {
private val disabled = new RuntimeException("Search is disabled")
def receive = {
case Search(request) withEs { es
SearchResponse(request.in(indexName, typeName)(es))
} pipeTo sender
case Search(request) sender ! Status.Failure(disabled)
// withEs { es
// SearchResponse(request.in(indexName, typeName)(es))
// } pipeTo sender
case Count(request) withEs { es
CountResponse(request.in(indexName, typeName)(es))
} pipeTo sender
case Count(request) sender ! Status.Failure(disabled)
// withEs { es
// CountResponse(request.in(indexName, typeName)(es))
// } pipeTo sender
case RebuildAll {
self ! Clear