Revert "Revert "make all searches (and counts) fail""

This reverts commit 14585b900b.
This commit is contained in:
Thibault Duplessis 2013-09-25 12:24:01 +02:00
parent c7ab47a180
commit 27a8be71e7

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