Organized imports

master
Abhinav Sarkar 2013-05-20 00:59:34 +05:30
parent 2bf175e705
commit c8dcc52766
4 changed files with 19 additions and 50 deletions

View File

@ -3,15 +3,10 @@ package net.abhinavsarkar.ircsearch
import com.typesafe.scalalogging.slf4j.Logging import com.typesafe.scalalogging.slf4j.Logging
import io.netty.buffer.Unpooled import io.netty.buffer.Unpooled
import io.netty.channel.ChannelFutureListener import io.netty.channel.{ ChannelFutureListener, ChannelHandlerContext, ChannelInboundMessageHandlerAdapter }
import io.netty.channel.ChannelHandlerContext import io.netty.handler.codec.http.{ DefaultHttpResponse, HttpHeaders, HttpRequest, HttpResponse }
import io.netty.channel.ChannelInboundMessageHandlerAdapter
import io.netty.handler.codec.http.DefaultHttpResponse
import io.netty.handler.codec.http.HttpHeaders
import io.netty.handler.codec.http.HttpHeaders.Names._ import io.netty.handler.codec.http.HttpHeaders.Names._
import io.netty.handler.codec.http.HttpHeaders.isKeepAlive import io.netty.handler.codec.http.HttpHeaders.isKeepAlive
import io.netty.handler.codec.http.HttpRequest
import io.netty.handler.codec.http.HttpResponse
import io.netty.handler.codec.http.HttpResponseStatus._ import io.netty.handler.codec.http.HttpResponseStatus._
import io.netty.handler.codec.http.HttpVersion.HTTP_1_1 import io.netty.handler.codec.http.HttpVersion.HTTP_1_1

View File

@ -10,28 +10,21 @@ import scala.concurrent.future
import com.typesafe.scalalogging.slf4j.Logging import com.typesafe.scalalogging.slf4j.Logging
import au.com.bytecode.opencsv.CSVParser import au.com.bytecode.opencsv.CSVParser
import io.netty.bootstrap.ServerBootstrap import io.netty.bootstrap.ServerBootstrap
import io.netty.buffer.ByteBuf import io.netty.buffer.ByteBuf
import io.netty.channel.ChannelHandler.Sharable import io.netty.channel.ChannelHandler.Sharable
import io.netty.channel.ChannelHandlerContext import io.netty.channel.{ ChannelHandlerContext, ChannelInboundByteHandlerAdapter,
import io.netty.channel.ChannelInboundByteHandlerAdapter ChannelInboundMessageHandlerAdapter, ChannelInitializer }
import io.netty.channel.ChannelInboundMessageHandlerAdapter
import io.netty.channel.ChannelInitializer
import io.netty.channel.socket.SocketChannel import io.netty.channel.socket.SocketChannel
import io.netty.channel.socket.nio.NioEventLoopGroup import io.netty.channel.socket.nio.{ NioEventLoopGroup, NioServerSocketChannel }
import io.netty.channel.socket.nio.NioServerSocketChannel import io.netty.handler.codec.{ DelimiterBasedFrameDecoder, Delimiters }
import io.netty.handler.codec.DelimiterBasedFrameDecoder import io.netty.handler.codec.http.{ HttpChunkAggregator, HttpContentCompressor, HttpMethod,
import io.netty.handler.codec.Delimiters HttpRequest, HttpRequestDecoder, HttpResponseEncoder,
import io.netty.handler.codec.http.HttpChunkAggregator QueryStringDecoder }
import io.netty.handler.codec.http.HttpContentCompressor
import io.netty.handler.codec.http.HttpMethod
import io.netty.handler.codec.http.HttpRequest
import io.netty.handler.codec.http.HttpRequestDecoder
import io.netty.handler.codec.http.HttpResponseEncoder
import io.netty.handler.codec.http.QueryStringDecoder
import io.netty.handler.codec.string.StringDecoder import io.netty.handler.codec.string.StringDecoder
import net.abhinavsarkar.ircsearch.lucene.Indexer
import net.abhinavsarkar.ircsearch.lucene.Searcher import net.abhinavsarkar.ircsearch.lucene._
import net.abhinavsarkar.ircsearch.model._ import net.abhinavsarkar.ircsearch.model._
import net.liftweb.json.DefaultFormats import net.liftweb.json.DefaultFormats
import net.liftweb.json.Serialization import net.liftweb.json.Serialization

View File

@ -2,10 +2,7 @@ package net.abhinavsarkar.ircsearch.lucene
import java.io.File import java.io.File
import java.util.ArrayList import java.util.ArrayList
import java.util.concurrent.Executors import java.util.concurrent.{ Executors, Future, PriorityBlockingQueue, TimeUnit }
import java.util.concurrent.Future
import java.util.concurrent.PriorityBlockingQueue
import java.util.concurrent.TimeUnit
import java.util.concurrent.locks.ReentrantLock import java.util.concurrent.locks.ReentrantLock
import scala.collection.JavaConversions._ import scala.collection.JavaConversions._
@ -18,12 +15,8 @@ import org.apache.lucene.analysis.core.KeywordAnalyzer
import org.apache.lucene.analysis.en.EnglishAnalyzer import org.apache.lucene.analysis.en.EnglishAnalyzer
import org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper import org.apache.lucene.analysis.miscellaneous.PerFieldAnalyzerWrapper
import org.apache.lucene.analysis.standard.StandardAnalyzer import org.apache.lucene.analysis.standard.StandardAnalyzer
import org.apache.lucene.document.Field import org.apache.lucene.document.{ Field, LongField, StringField, TextField }
import org.apache.lucene.document.LongField import org.apache.lucene.index.{ IndexWriter, IndexWriterConfig }
import org.apache.lucene.document.StringField
import org.apache.lucene.document.TextField
import org.apache.lucene.index.IndexWriter
import org.apache.lucene.index.IndexWriterConfig
import org.apache.lucene.store.FSDirectory import org.apache.lucene.store.FSDirectory
import org.apache.lucene.util.Version import org.apache.lucene.util.Version
@ -44,14 +37,12 @@ object Indexer extends Logging {
} }
object IndexRecord { object IndexRecord {
def fromIndexRequest(indexRequest : IndexRequest) = { def fromIndexRequest(indexRequest : IndexRequest) = {
val IndexRequest(server, channel, botName, chatLines) = indexRequest val IndexRequest(server, channel, botName, chatLines) = indexRequest
for { for {
chatLine <- chatLines chatLine <- chatLines
} yield new IndexRecord(server, channel, botName, chatLine) } yield new IndexRecord(server, channel, botName, chatLine)
} }
} }
val LUCENE_VERSION = Version.LUCENE_43 val LUCENE_VERSION = Version.LUCENE_43

View File

@ -1,8 +1,7 @@
package net.abhinavsarkar.ircsearch.lucene package net.abhinavsarkar.ircsearch.lucene
import java.io.File import java.io.File
import java.text.ParseException import java.text.{ SimpleDateFormat, ParseException }
import java.text.SimpleDateFormat
import scala.collection.JavaConversions._ import scala.collection.JavaConversions._
import scala.collection.immutable.Map import scala.collection.immutable.Map
@ -12,18 +11,9 @@ import scala.collection.mutable.Buffer
import org.apache.lucene.analysis.Analyzer import org.apache.lucene.analysis.Analyzer
import org.apache.lucene.queries.ChainedFilter import org.apache.lucene.queries.ChainedFilter
import org.apache.lucene.queryparser.classic.MultiFieldQueryParser import org.apache.lucene.queryparser.classic.MultiFieldQueryParser
import org.apache.lucene.search.BooleanClause import org.apache.lucene.search.{ BooleanClause, BooleanQuery, Filter, FilteredQuery,
import org.apache.lucene.search.BooleanQuery NumericRangeFilter, Query, QueryWrapperFilter, SearcherFactory,
import org.apache.lucene.search.Filter SearcherManager, Sort, SortField, TermQuery }
import org.apache.lucene.search.FilteredQuery
import org.apache.lucene.search.NumericRangeFilter
import org.apache.lucene.search.Query
import org.apache.lucene.search.QueryWrapperFilter
import org.apache.lucene.search.SearcherFactory
import org.apache.lucene.search.SearcherManager
import org.apache.lucene.search.Sort
import org.apache.lucene.search.SortField
import org.apache.lucene.search.TermQuery
import org.apache.lucene.store.FSDirectory import org.apache.lucene.store.FSDirectory
import com.typesafe.scalalogging.slf4j.Logging import com.typesafe.scalalogging.slf4j.Logging