/* */ package com.jivesoftware.community.impl.search;
/* */
/* */ import com.google.common.base.Function;
/* */ import com.google.common.base.Functions;
/* */ import com.google.common.base.Nullable;
/* */ import com.google.common.base.Predicate;
/* */ import com.jivesoftware.community.JiveContext;
/* */ import com.jivesoftware.community.JiveGlobals;
/* */ import com.jivesoftware.community.LanguageConfiguration;
/* */ import com.jivesoftware.community.SearchManager;
/* */ import com.jivesoftware.community.SearchManagerConfiguration;
/* */ import com.jivesoftware.community.SearchQueryManager;
/* */ import com.jivesoftware.community.SearchQueryResult;
/* */ import com.jivesoftware.community.SearchQueryResult.ResultType;
/* */ import com.jivesoftware.community.cache.Cacheable;
/* */ import com.jivesoftware.community.impl.BlogPostSearchParameter;
/* */ import com.jivesoftware.community.impl.DbBlogPostSearchQueryCriteria;
/* */ import com.jivesoftware.community.impl.DbCommunity;
/* */ import com.jivesoftware.community.impl.DbContentTag;
/* */ import com.jivesoftware.community.impl.DbDocumentSearchQueryCriteria;
/* */ import com.jivesoftware.community.impl.DbMessageSearchQueryCriteria;
/* */ import com.jivesoftware.community.impl.DbSearchManager;
/* */ import com.jivesoftware.community.impl.DbSearchQuery;
/* */ import com.jivesoftware.community.impl.DbSearchQueryCriteria;
/* */ import com.jivesoftware.community.impl.DbSearchQueryResult;
/* */ import com.jivesoftware.community.impl.DbTaskSearchQueryCriteria;
/* */ import com.jivesoftware.community.impl.DocumentSearchParameter;
/* */ import com.jivesoftware.community.impl.MessageSearchParameter;
/* */ import com.jivesoftware.community.impl.SearchQueryResultRelevanceComparator;
/* */ import com.jivesoftware.community.impl.TaskSearchParameter;
/* */ import com.jivesoftware.community.impl.dao.AttachmentBean;
/* */ import com.jivesoftware.community.impl.dao.BlogPostBean;
/* */ import com.jivesoftware.community.impl.dao.CommentBean;
/* */ import com.jivesoftware.community.impl.dao.DocumentBean;
/* */ import com.jivesoftware.community.impl.dao.MessageBean;
/* */ import com.jivesoftware.community.impl.search.task.GetSearchInfoTask;
/* */ import com.jivesoftware.community.impl.search.task.GetSearchInfoTask.Type;
/* */ import com.jivesoftware.community.lifecycle.JiveApplication;
/* */ import com.jivesoftware.community.project.Project;
/* */ import com.jivesoftware.community.project.Task;
/* */ import com.jivesoftware.community.search.BooleanOpFormatter;
/* */ import com.jivesoftware.community.search.CachedFilter;
/* */ import com.jivesoftware.community.search.FieldFilter;
/* */ import com.jivesoftware.community.search.IndexField;
/* */ import com.jivesoftware.community.search.LuceneUtils;
/* */ import com.jivesoftware.community.search.MultiFilter;
/* */ import com.jivesoftware.community.search.MultiFilter.FilterType;
/* */ import com.jivesoftware.community.search.analyzer.StandardSynonymAnalyzer;
/* */ import com.jivesoftware.community.search.analyzer.WhitespaceEscapingAnalyzer;
/* */ import com.jivesoftware.community.socialgroup.SocialGroup;
/* */ import com.jivesoftware.util.LongList;
/* */ import com.jivesoftware.util.StringUtils;
/* */ import java.io.IOException;
/* */ import java.io.ObjectStreamException;
/* */ import java.io.StringReader;
/* */ import java.util.ArrayList;
/* */ import java.util.Collection;
/* */ import java.util.Collections;
/* */ import java.util.Date;
/* */ import java.util.HashMap;
/* */ import java.util.Iterator;
/* */ import java.util.List;
/* */ import java.util.List<Lcom.jivesoftware.community.SearchQueryResult;>;
/* */ import java.util.Map;
/* */ import java.util.concurrent.locks.ReentrantReadWriteLock;
/* */ import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
/* */ import org.apache.commons.lang.StringEscapeUtils;
/* */ import org.apache.log4j.LogManager;
/* */ import org.apache.log4j.Logger;
/* */ import org.apache.lucene.analysis.Analyzer;
/* */ import org.apache.lucene.analysis.CachingTokenFilter;
/* */ import org.apache.lucene.analysis.PerFieldAnalyzerWrapper;
/* */ import org.apache.lucene.analysis.TokenStream;
/* */ import org.apache.lucene.analysis.WhitespaceAnalyzer;
/* */ import org.apache.lucene.document.DateTools;
/* */ import org.apache.lucene.document.DateTools.Resolution;
/* */ import org.apache.lucene.document.Document;
/* */ import org.apache.lucene.index.IndexReader;
/* */ import org.apache.lucene.index.Term;
/* */ import org.apache.lucene.queryParser.ParseException;
/* */ import org.apache.lucene.queryParser.QueryParser;
/* */ import org.apache.lucene.queryParser.QueryParser.Operator;
/* */ import org.apache.lucene.search.BooleanClause.Occur;
/* */ import org.apache.lucene.search.BooleanQuery;
/* */ import org.apache.lucene.search.CachingWrapperFilter;
/* */ import org.apache.lucene.search.Filter;
/* */ import org.apache.lucene.search.Hits;
/* */ import org.apache.lucene.search.IndexSearcher;
/* */ import org.apache.lucene.search.Query;
/* */ import org.apache.lucene.search.QueryWrapperFilter;
/* */ import org.apache.lucene.search.RangeFilter;
/* */ import org.apache.lucene.search.ScoreDoc;
/* */ import org.apache.lucene.search.Searcher;
/* */ import org.apache.lucene.search.TermQuery;
/* */ import org.apache.lucene.search.TopDocCollector;
/* */ import org.apache.lucene.search.TopDocs;
/* */ import org.apache.lucene.search.highlight.Highlighter;
/* */ import org.apache.lucene.search.highlight.QueryScorer;
/* */ import org.apache.lucene.search.highlight.SimpleHTMLFormatter;
/* */ import org.apache.lucene.search.highlight.SpanScorer;
/* */ import org.apache.lucene.search.similar.MoreLikeThis;
/* */ import org.aspectj.internal.lang.annotation.ajcITD;
/* */ import org.aspectj.lang.JoinPoint;
/* */ import org.aspectj.runtime.internal.Conversions;
/* */ import org.aspectj.runtime.reflect.Factory;
/* */ import org.springframework.beans.factory.annotation.Configurable;
/* */ import org.springframework.beans.factory.annotation.Required;
/* */ import org.springframework.beans.factory.aspectj.AbstractDependencyInjectionAspect;
/* */ import org.springframework.beans.factory.aspectj.AbstractInterfaceDrivenDependencyInjectionAspect;
/* */ import org.springframework.beans.factory.aspectj.AbstractInterfaceDrivenDependencyInjectionAspect.ConfigurableDeserializationSupport;
/* */ import org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect;
/* */ import org.springframework.beans.factory.aspectj.ConfigurableObject;
/* */
/* */ @Configurable("localQueryTemplate")
/* */ public class LocalQuery extends QueryLocation
/* */ implements Cacheable, ConfigurableObject, AbstractInterfaceDrivenDependencyInjectionAspect.ConfigurableDeserializationSupport
/* */ {
/* */ public static final int MAXIMUM_NUMBER_OF_WILDCARDS = 4;
/* */ protected static final Logger log;
/* */ private static final long serialVersionUID = 8049670350051389808L;
/* */ private transient List<SearchQueryResult> blogResults;
/* */ private transient List<SearchQueryResult> blogPostResults;
/* */ private transient List<SearchQueryResult> documentResults;
/* */ private transient List<SearchQueryResult> messageResults;
/* */ private transient List<SearchQueryResult> taskResults;
/* */ private transient List<SearchQueryResult> communityResults;
/* */ pr
没有合适的资源?快使用搜索试试~ 我知道了~
abcabcabc需要大于10个字符
共2000个文件
java:2967个
js:1170个
gif:348个
需积分: 8 2 下载量 155 浏览量
2009-08-26
19:16:48
上传
评论
收藏 10.86MB ZIP 举报
温馨提示
多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加
资源推荐
资源详情
资源评论
收起资源包目录
abcabcabc需要大于10个字符 (2000个子文件)
ui.css 43KB
ui-min.css 39KB
ui.css 15KB
ui.css 15KB
ui.css 15KB
ui-min.css 14KB
ui-min.css 14KB
ui-min.css 14KB
editor_ui.css 8KB
editor_ui-min.css 7KB
window.css 7KB
content.css 7KB
window-min.css 6KB
dialog.css 6KB
content-min.css 6KB
aqua.css 6KB
editor_popup.css 6KB
dialog.css 5KB
dialog.css 5KB
dialog.css 5KB
dialog-min.css 5KB
dialog-min.css 5KB
dialog-min.css 5KB
dialog-min.css 5KB
fancyblue.css 4KB
forest.css 4KB
wood.css 4KB
system.css 4KB
maroon.css 4KB
editor_popup-min.css 4KB
bluexp.css 4KB
win2k.css 4KB
greengrass.css 4KB
yellow.css 4KB
winxp.css 3KB
firebug.css 3KB
aqua-min.css 3KB
green.css 3KB
layout-3d.css 3KB
layout-2d.css 3KB
fullpage.css 3KB
fullpage.css 3KB
fancyblue-min.css 3KB
forest-min.css 2KB
editor_content.css 2KB
system-min.css 2KB
wood-min.css 2KB
winter.css 2KB
fullpage-min.css 2KB
ui.css 2KB
editor_ui.css 2KB
maroon-min.css 2KB
fullpage-min.css 2KB
bluexp-min.css 2KB
editor_content.css 2KB
firebug-min.css 2KB
winxp-min.css 2KB
win2k-min.css 2KB
ui-min.css 2KB
layout-common.css 2KB
ui.css 2KB
greengrass-min.css 2KB
yellow-min.css 2KB
ui-min.css 2KB
winter-min.css 2KB
green-min.css 2KB
editor_ui-min.css 2KB
editor_content-min.css 2KB
style.css 2KB
ui_black.css 2KB
ui_black.css 2KB
cal.css 2KB
editor_content-min.css 2KB
ui_black-min.css 2KB
ui_black-min.css 2KB
layout-3d-min.css 1KB
media.css 1KB
media.css 1KB
layout-common-min.css 1KB
style.css 1KB
layout-2d-min.css 1KB
style-min.css 1KB
devkit.css 1KB
cal-min.css 1KB
contextmenu.css 1KB
props.css 1KB
jivespellui.css 1KB
jivespellui.css 1KB
media-min.css 1KB
media-min.css 1KB
style-min.css 1KB
content.css 1KB
content.css 1KB
content.css 1KB
inlinepopup.css 1KB
devkit-min.css 996B
jivespellui.css 985B
content-min.css 957B
content-min.css 957B
contextmenu-min.css 942B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
jyl521
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功