Manifest-Version: 1.0
Bnd-LastModified: 1743084492140
Bundle-ManifestVersion: 2
Bundle-Name: Liferay Portal Search
Bundle-SymbolicName: com.liferay.portal.search
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 7.0.50.hotfix-9927-7310
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: com.liferay.portal.kernel.search;version="[8.1.0,99.0.
 0)",aQute.bnd.annotation.metatype;version="1.45",com.liferay.asset.ke
 rnel;version="1.1",com.liferay.asset.kernel.model;version="3.5",com.l
 iferay.expando.kernel.model;version="3.3",com.liferay.expando.kernel.
 service;version="1.7",com.liferay.expando.kernel.util;version="2.0",c
 om.liferay.osgi.service.tracker.collections.list;version="2.0",com.li
 feray.osgi.service.tracker.collections.map;version="2.2",com.liferay.
 osgi.util;version="2.3",com.liferay.petra.concurrent;version="2.0",co
 m.liferay.petra.executor;version="1.0",com.liferay.petra.lang;version
 ="1.3",com.liferay.petra.string;version="1.4",com.liferay.portal.conf
 iguration.metatype.annotations;version="1.3",com.liferay.portal.confi
 guration.metatype.bnd.util;version="2.0",com.liferay.portal.events;ve
 rsion="3.1",com.liferay.portal.instance.lifecycle;version="2.0",com.l
 iferay.portal.kernel.backgroundtask;version="8.0",com.liferay.portal.
 kernel.backgroundtask.display;version="2.0",com.liferay.portal.kernel
 .change.tracking;version="1.2",com.liferay.portal.kernel.configuratio
 n;version="6.3",com.liferay.portal.kernel.dao.orm;version="9.7",com.l
 iferay.portal.kernel.dao.search;version="8.0",com.liferay.portal.kern
 el.exception;version="9.5",com.liferay.portal.kernel.json;version="8.
 10",com.liferay.portal.kernel.language;version="8.3",com.liferay.port
 al.kernel.log;version="7.0",com.liferay.portal.kernel.messaging;versi
 on="9.1",com.liferay.portal.kernel.messaging.proxy;version="8.1",com.
 liferay.portal.kernel.model;version="5.6",com.liferay.portal.kernel.m
 odel.change.tracking;version="1.0",com.liferay.portal.kernel.module.f
 ramework;version="1.4",com.liferay.portal.kernel.search.background.ta
 sk;version="2.0",com.liferay.portal.kernel.search.dummy;version="3.0"
 ,com.liferay.portal.kernel.search.facet;version="8.0",com.liferay.por
 tal.kernel.search.facet.collector;version="6.3",com.liferay.portal.ke
 rnel.search.facet.config;version="8.0",com.liferay.portal.kernel.sear
 ch.facet.faceted.searcher;version="2.0",com.liferay.portal.kernel.sea
 rch.facet.util;version="7.0",com.liferay.portal.kernel.search.filter;
 version="1.0",com.liferay.portal.kernel.search.generic;version="3.0",
 com.liferay.portal.kernel.search.geolocation;version="1.0",com.lifera
 y.portal.kernel.search.highlight;version="1.0",com.liferay.portal.ker
 nel.search.hits;version="2.0",com.liferay.portal.kernel.search.query;
 version="1.0",com.liferay.portal.kernel.search.queue;version="3.0",co
 m.liferay.portal.kernel.search.reindexer;version="1.0",com.liferay.po
 rtal.kernel.search.result;version="1.0",com.liferay.portal.kernel.sea
 rch.suggest;version="2.0",com.liferay.portal.kernel.security.auth;ver
 sion="2.6",com.liferay.portal.kernel.security.permission;version="3.4
 ",com.liferay.portal.kernel.security.permission.resource;version="1.1
 ",com.liferay.portal.kernel.service;version="4.16",com.liferay.portal
 .kernel.template;version="9.1",com.liferay.portal.kernel.transaction;
 version="8.1",com.liferay.portal.kernel.util;version="10.28",com.life
 ray.portal.search.aggregation;version="1.0",com.liferay.portal.search
 .aggregation.bucket;version="1.0",com.liferay.portal.search.aggregati
 on.metrics;version="1.0",com.liferay.portal.search.aggregation.pipeli
 ne;version="1.0",com.liferay.portal.search.analysis;version="2.2",com
 .liferay.portal.search.asset;version="1.0",com.liferay.portal.search.
 batch;version="1.0",com.liferay.portal.search.configuration;version="
 3.3",com.liferay.portal.search.context;version="1.0",com.liferay.port
 al.search.contributor.sort;version="1.0",com.liferay.portal.search.do
 cument;version="1.2",com.liferay.portal.search.engine;version="3.1",c
 om.liferay.portal.search.facet;version="1.1",com.liferay.portal.searc
 h.facet.category;version="1.1",com.liferay.portal.search.facet.custom
 ;version="1.1",com.liferay.portal.search.facet.folder;version="1.1",c
 om.liferay.portal.search.facet.modified;version="1.0",com.liferay.por
 tal.search.facet.nested;version="1.0",com.liferay.portal.search.facet
 .site;version="1.1",com.liferay.portal.search.facet.tag;version="2.1"
 ,com.liferay.portal.search.facet.type;version="1.1",com.liferay.porta
 l.search.facet.user;version="1.1",com.liferay.portal.search.filter;ve
 rsion="1.3",com.liferay.portal.search.geolocation;version="1.0",com.l
 iferay.portal.search.groupby;version="1.0",com.liferay.portal.search.
 highlight;version="1.1",com.liferay.portal.search.hits;version="1.1",
 com.liferay.portal.search.index;version="3.5",com.liferay.portal.sear
 ch.indexer;version="1.0",com.liferay.portal.search.legacy.document;ve
 rsion="1.0",com.liferay.portal.search.legacy.groupby;version="1.0",co
 m.liferay.portal.search.legacy.searcher;version="1.0",com.liferay.por
 tal.search.legacy.stats;version="1.0",com.liferay.portal.search.local
 ization;version="1.0",com.liferay.portal.search.model.uid;version="1.
 1",com.liferay.portal.search.permission;version="1.1",com.liferay.por
 tal.search.query;version="1.6",com.liferay.portal.search.query.field;
 version="1.0",com.liferay.portal.search.query.function;version="1.0",
 com.liferay.portal.search.query.function.score;version="1.0",com.life
 ray.portal.search.query.geolocation;version="1.0",com.liferay.portal.
 search.query.util;version="1.0",com.liferay.portal.search.reindexer;v
 ersion="1.0",com.liferay.portal.search.rescore;version="1.1",com.life
 ray.portal.search.script;version="1.0",com.liferay.portal.search.sear
 cher;version="1.11",com.liferay.portal.search.significance;version="1
 .0",com.liferay.portal.search.sort;version="1.1",com.liferay.portal.s
 earch.spi.model.index.contributor;version="1.1",com.liferay.portal.se
 arch.spi.model.index.contributor.helper;version="1.0",com.liferay.por
 tal.search.spi.model.permission;version="1.0",com.liferay.portal.sear
 ch.spi.model.query.contributor;version="1.1",com.liferay.portal.searc
 h.spi.model.query.contributor.helper;version="1.1",com.liferay.portal
 .search.spi.model.registrar;version="1.3",com.liferay.portal.search.s
 pi.model.registrar.contributor;version="1.0",com.liferay.portal.searc
 h.spi.model.result.contributor;version="1.0",com.liferay.portal.searc
 h.spi.reindexer;version="1.0",com.liferay.portal.search.spi.searcher;
 version="1.0",com.liferay.portal.search.stats;version="1.0",com.lifer
 ay.portal.search.summary;version="1.1",com.liferay.portal.util;versio
 n="4.18",javax.portlet,org.apache.commons.lang;version="2.6",org.apac
 he.commons.lang.time;version="2.6",org.osgi.framework;version="1.8",o
 rg.osgi.util.tracker;version="1.5"
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: UTF-8
Liferay-Releng-App-Title: Liferay Portal Search
Liferay-Releng-Bundle: true
Liferay-Releng-Category: Utility
Liferay-Releng-Deprecated: false
Liferay-Releng-Fix-Delivery-Method: core
Liferay-Releng-Labs: false
Liferay-Releng-Marketplace: true
Liferay-Releng-Portal-Required: true
Liferay-Releng-Public: false
Liferay-Releng-Restart-Required: true
Liferay-Releng-Suite: foundation
Liferay-Releng-Suite-Description: Apps and Features: System Settings, 
 Web Content Editors, Web Content Template Languages, Theme Tools, Mob
 ile Device Rules, Facebook Authentication, LDAP Authentication, NTLM 
 Authentication, OpenID Authentication, OpenSSO Authentication, Remote
  Authentication (AuthVerifiers), SSO-based Authentication, Token-base
 d Authentication, Portal Scripting, Elasticsearch Support, Solr Suppo
 rt, Documents and Media Store Implementations, and more.<br /><br />T
 he Foundation suite provides applications and features that extend th
 e functionality provided by Liferay's core. Much of the functionality
  that belonged to Liferay's core prior to Liferay 7 has been extracte
 d into the modules of the Foundation suite. The authentication module
 s provide a variety of mechanisms for allowing users and remote appli
 cations to authenticate to Liferay. The LDAP Authentication module al
 lows administrators to establish connections to one or more LDAP dire
 ctories from which users can be imported or exported. The SSO modules
  allow users to authenticate to Liferay using a variety of single-sig
 n on solutions. The Token-based Authentication module allows users or
  remote applications to authenticate to Liferay without a password. T
 he Scripting modules allow scripts to be written to invoke Liferay's 
 API in several languages including Groovy, BeanShell, Python, Ruby, a
 nd JavaScript.<br /><br />This suite is available in the Liferay bund
 le.
Liferay-Releng-Suite-Title: Liferay Foundation
Liferay-Releng-Support-Url: http://www.liferay.com
Liferay-Releng-Supported: true
Private-Package: com.liferay.portal.search.internal,com.liferay.portal
 .search.internal.aggregation,com.liferay.portal.search.internal.aggre
 gation.bucket,com.liferay.portal.search.internal.aggregation.metrics,
 com.liferay.portal.search.internal.aggregation.pipeline,com.liferay.p
 ortal.search.internal.analysis,com.liferay.portal.search.internal.ass
 et,com.liferay.portal.search.internal.background.task,com.liferay.por
 tal.search.internal.background.task.display,com.liferay.portal.search
 .internal.background.task.display.dependencies,com.liferay.portal.sea
 rch.internal.batch,com.liferay.portal.search.internal.buffer,com.life
 ray.portal.search.internal.context,com.liferay.portal.search.internal
 .document,com.liferay.portal.search.internal.engine,com.liferay.porta
 l.search.internal.expando,com.liferay.portal.search.internal.facet,co
 m.liferay.portal.search.internal.facet.category,com.liferay.portal.se
 arch.internal.facet.custom,com.liferay.portal.search.internal.facet.f
 older,com.liferay.portal.search.internal.facet.modified,com.liferay.p
 ortal.search.internal.facet.nested,com.liferay.portal.search.internal
 .facet.site,com.liferay.portal.search.internal.facet.tag,com.liferay.
 portal.search.internal.facet.type,com.liferay.portal.search.internal.
 facet.user,com.liferay.portal.search.internal.filter,com.liferay.port
 al.search.internal.filter.range,com.liferay.portal.search.internal.ge
 olocation,com.liferay.portal.search.internal.groupby,com.liferay.port
 al.search.internal.highlight,com.liferay.portal.search.internal.hits,
 com.liferay.portal.search.internal.index,com.liferay.portal.search.in
 ternal.index.contributor.helper,com.liferay.portal.search.internal.in
 dexer,com.liferay.portal.search.internal.instance.lifecycle,com.lifer
 ay.portal.search.internal.legacy.document,com.liferay.portal.search.i
 nternal.legacy.groupby,com.liferay.portal.search.internal.legacy.sear
 cher,com.liferay.portal.search.internal.legacy.stats,com.liferay.port
 al.search.internal.localization,com.liferay.portal.search.internal.mo
 del.uid,com.liferay.portal.search.internal.permission,com.liferay.por
 tal.search.internal.query,com.liferay.portal.search.internal.query.fi
 eld,com.liferay.portal.search.internal.query.function.score,com.lifer
 ay.portal.search.internal.query.util,com.liferay.portal.search.intern
 al.reindexer,com.liferay.portal.search.internal.rescore,com.liferay.p
 ortal.search.internal.result,com.liferay.portal.search.internal.scrip
 t,com.liferay.portal.search.internal.searcher,com.liferay.portal.sear
 ch.internal.significance,com.liferay.portal.search.internal.sort,com.
 liferay.portal.search.internal.spi.model.index.contributor,com.lifera
 y.portal.search.internal.spi.model.query.contributor,com.liferay.port
 al.search.internal.stats,com.liferay.portal.search.internal.summary,c
 om.liferay.portal.search.internal.util
Provide-Capability: osgi.service;objectClass:List<String>="com.liferay
 .portal.instance.lifecycle.PortalInstanceLifecycleListener";uses:="co
 m.liferay.portal.instance.lifecycle",osgi.service;objectClass:List<St
 ring>="com.liferay.portal.kernel.backgroundtask.BackgroundTaskExecuto
 r,com.liferay.portal.search.internal.background.task.ReindexSingleInd
 exerBackgroundTaskExecutor";uses:="com.liferay.portal.kernel.backgrou
 ndtask,com.liferay.portal.search.internal.background.task",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.kernel.search.AddSear
 chKeywordsQueryContributor";uses:="com.liferay.portal.kernel.search",
 osgi.service;objectClass:List<String>="com.liferay.portal.kernel.sear
 ch.DocumentContributor";uses:="com.liferay.portal.kernel.search",osgi
 .service;objectClass:List<String>="com.liferay.portal.kernel.search.E
 xpandoQueryContributor";uses:="com.liferay.portal.kernel.search",osgi
 .service;objectClass:List<String>="com.liferay.portal.kernel.search.I
 ndexAdminHelper";uses:="com.liferay.portal.kernel.search",osgi.servic
 e;objectClass:List<String>="com.liferay.portal.kernel.search.IndexSea
 rcherHelper";uses:="com.liferay.portal.kernel.search",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.kernel.search.IndexWriterH
 elper";uses:="com.liferay.portal.kernel.search",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.kernel.search.IndexerRegistry";u
 ses:="com.liferay.portal.kernel.search",osgi.service;objectClass:List
 <String>="com.liferay.portal.kernel.search.PostProcessSearchQueryCont
 ributor";uses:="com.liferay.portal.kernel.search",osgi.service;object
 Class:List<String>="com.liferay.portal.kernel.search.PreFilterContrib
 utor";uses:="com.liferay.portal.kernel.search",osgi.service;objectCla
 ss:List<String>="com.liferay.portal.kernel.search.RelatedEntryIndexer
 Registry";uses:="com.liferay.portal.kernel.search",osgi.service;objec
 tClass:List<String>="com.liferay.portal.kernel.search.SearchEngineHel
 per";uses:="com.liferay.portal.kernel.search",osgi.service;objectClas
 s:List<String>="com.liferay.portal.kernel.search.SearchPermissionChec
 ker";uses:="com.liferay.portal.kernel.search",osgi.service;objectClas
 s:List<String>="com.liferay.portal.kernel.search.SearchResultManager"
 ;uses:="com.liferay.portal.kernel.search",osgi.service;objectClass:Li
 st<String>="com.liferay.portal.kernel.search.SearchResultPermissionFi
 lterFactory";uses:="com.liferay.portal.kernel.search",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.kernel.search.SortFactory"
 ;uses:="com.liferay.portal.kernel.search",osgi.service;objectClass:Li
 st<String>="com.liferay.portal.kernel.search.SummaryFactory";uses:="c
 om.liferay.portal.kernel.search",osgi.service;objectClass:List<String
 >="com.liferay.portal.kernel.search.background.task.ReindexStatusMess
 ageSender";uses:="com.liferay.portal.kernel.search.background.task",o
 sgi.service;objectClass:List<String>="com.liferay.portal.kernel.searc
 h.facet.FacetPostProcessor";uses:="com.liferay.portal.kernel.search.f
 acet",osgi.service;objectClass:List<String>="com.liferay.portal.kerne
 l.search.facet.faceted.searcher.FacetedSearcherManager";uses:="com.li
 feray.portal.kernel.search.facet.faceted.searcher",osgi.service;objec
 tClass:List<String>="com.liferay.portal.kernel.search.facet.util.Face
 tFactory,com.liferay.portal.search.facet.custom.CustomFacetFactory";u
 ses:="com.liferay.portal.kernel.search.facet.util,com.liferay.portal.
 search.facet.custom",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.kernel.search.facet.util.FacetFactory,com.liferay.portal.se
 arch.facet.nested.NestedFacetFactory";uses:="com.liferay.portal.kerne
 l.search.facet.util,com.liferay.portal.search.facet.nested",osgi.serv
 ice;objectClass:List<String>="com.liferay.portal.kernel.search.hits.H
 itsProcessor";uses:="com.liferay.portal.kernel.search.hits",osgi.serv
 ice;objectClass:List<String>="com.liferay.portal.kernel.search.hits.H
 itsProcessorRegistry";uses:="com.liferay.portal.kernel.search.hits",o
 sgi.service;objectClass:List<String>="com.liferay.portal.kernel.searc
 h.query.FieldQueryFactory";uses:="com.liferay.portal.kernel.search.qu
 ery",osgi.service;objectClass:List<String>="com.liferay.portal.kernel
 .search.query.QueryPreProcessConfiguration";uses:="com.liferay.portal
 .kernel.search.query",osgi.service;objectClass:List<String>="com.life
 ray.portal.kernel.search.reindexer.ReindexerBridge";uses:="com.lifera
 y.portal.kernel.search.reindexer",osgi.service;objectClass:List<Strin
 g>="com.liferay.portal.kernel.search.result.SearchResultTranslator";u
 ses:="com.liferay.portal.kernel.search.result",osgi.service;objectCla
 ss:List<String>="com.liferay.portal.kernel.search.suggest.Collator";u
 ses:="com.liferay.portal.kernel.search.suggest",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.kernel.transaction.TransactionLi
 fecycleListener";uses:="com.liferay.portal.kernel.transaction",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.aggregatio
 n.AggregationResults";uses:="com.liferay.portal.search.aggregation",o
 sgi.service;objectClass:List<String>="com.liferay.portal.search.aggre
 gation.Aggregations";uses:="com.liferay.portal.search.aggregation",os
 gi.service;objectClass:List<String>="com.liferay.portal.search.analys
 is.FieldQueryBuilderFactory";uses:="com.liferay.portal.search.analysi
 s",osgi.service;objectClass:List<String>="com.liferay.portal.search.a
 nalysis.KeywordTokenizer";uses:="com.liferay.portal.search.analysis",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.asse
 t.SearchableAssetClassNamesProvider";uses:="com.liferay.portal.search
 .asset",osgi.service;objectClass:List<String>="com.liferay.portal.sea
 rch.batch.BatchIndexingHelper";uses:="com.liferay.portal.search.batch
 ",osgi.service;objectClass:List<String>="com.liferay.portal.search.ba
 tch.DynamicQueryBatchIndexingActionableFactory";uses:="com.liferay.po
 rtal.search.batch",osgi.service;objectClass:List<String>="com.liferay
 .portal.search.context.SearchContextFactory";uses:="com.liferay.porta
 l.search.context",osgi.service;objectClass:List<String>="com.liferay.
 portal.search.document.DocumentBuilderFactory";uses:="com.liferay.por
 tal.search.document",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.search.engine.ConnectionInformationBuilderFactory";uses:="c
 om.liferay.portal.search.engine",osgi.service;objectClass:List<String
 >="com.liferay.portal.search.engine.NodeInformationBuilderFactory";us
 es:="com.liferay.portal.search.engine",osgi.service;objectClass:List<
 String>="com.liferay.portal.search.facet.FacetFactory,com.liferay.por
 tal.search.facet.category.CategoryFacetFactory";uses:="com.liferay.po
 rtal.search.facet,com.liferay.portal.search.facet.category",osgi.serv
 ice;objectClass:List<String>="com.liferay.portal.search.facet.FacetFa
 ctory,com.liferay.portal.search.facet.folder.FolderFacetFactory";uses
 :="com.liferay.portal.search.facet,com.liferay.portal.search.facet.fo
 lder",osgi.service;objectClass:List<String>="com.liferay.portal.searc
 h.facet.FacetFactory,com.liferay.portal.search.facet.modified.Modifie
 dFacetFactory";uses:="com.liferay.portal.search.facet,com.liferay.por
 tal.search.facet.modified",osgi.service;objectClass:List<String>="com
 .liferay.portal.search.facet.FacetFactory,com.liferay.portal.search.f
 acet.site.SiteFacetFactory";uses:="com.liferay.portal.search.facet,co
 m.liferay.portal.search.facet.site",osgi.service;objectClass:List<Str
 ing>="com.liferay.portal.search.facet.FacetFactory,com.liferay.portal
 .search.facet.tag.AssetTagNamesFacetFactory";uses:="com.liferay.porta
 l.search.facet,com.liferay.portal.search.facet.tag",osgi.service;obje
 ctClass:List<String>="com.liferay.portal.search.facet.FacetFactory,co
 m.liferay.portal.search.facet.type.AssetEntriesFacetFactory";uses:="c
 om.liferay.portal.search.facet,com.liferay.portal.search.facet.type",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.face
 t.FacetFactory,com.liferay.portal.search.facet.user.UserFacetFactory"
 ;uses:="com.liferay.portal.search.facet,com.liferay.portal.search.fac
 et.user",osgi.service;objectClass:List<String>="com.liferay.portal.se
 arch.facet.category.CategoryFacetSearchContributor";uses:="com.lifera
 y.portal.search.facet.category",osgi.service;objectClass:List<String>
 ="com.liferay.portal.search.facet.custom.CustomFacetSearchContributor
 ";uses:="com.liferay.portal.search.facet.custom",osgi.service;objectC
 lass:List<String>="com.liferay.portal.search.facet.folder.FolderFacet
 SearchContributor";uses:="com.liferay.portal.search.facet.folder",osg
 i.service;objectClass:List<String>="com.liferay.portal.search.facet.n
 ested.NestedFacetSearchContributor";uses:="com.liferay.portal.search.
 facet.nested",osgi.service;objectClass:List<String>="com.liferay.port
 al.search.facet.site.SiteFacetSearchContributor";uses:="com.liferay.p
 ortal.search.facet.site",osgi.service;objectClass:List<String>="com.l
 iferay.portal.search.facet.tag.TagFacetSearchContributor";uses:="com.
 liferay.portal.search.facet.tag",osgi.service;objectClass:List<String
 >="com.liferay.portal.search.facet.type.TypeFacetSearchContributor";u
 ses:="com.liferay.portal.search.facet.type",osgi.service;objectClass:
 List<String>="com.liferay.portal.search.facet.user.UserFacetSearchCon
 tributor";uses:="com.liferay.portal.search.facet.user",osgi.service;o
 bjectClass:List<String>="com.liferay.portal.search.filter.ComplexQuer
 yBuilderFactory";uses:="com.liferay.portal.search.filter",osgi.servic
 e;objectClass:List<String>="com.liferay.portal.search.filter.ComplexQ
 ueryPartBuilderFactory";uses:="com.liferay.portal.search.filter",osgi
 .service;objectClass:List<String>="com.liferay.portal.search.filter.F
 ilterBuilders";uses:="com.liferay.portal.search.filter",osgi.service;
 objectClass:List<String>="com.liferay.portal.search.geolocation.GeoBu
 ilders";uses:="com.liferay.portal.search.geolocation",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.search.groupby.GroupByRequ
 estFactory";uses:="com.liferay.portal.search.groupby",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.search.groupby.GroupByResp
 onseFactory";uses:="com.liferay.portal.search.groupby",osgi.service;o
 bjectClass:List<String>="com.liferay.portal.search.highlight.FieldCon
 figBuilderFactory";uses:="com.liferay.portal.search.highlight",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.highlight.
 HighlightBuilderFactory";uses:="com.liferay.portal.search.highlight",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.high
 light.HighlightFieldBuilderFactory";uses:="com.liferay.portal.search.
 highlight",osgi.service;objectClass:List<String>="com.liferay.portal.
 search.highlight.Highlights";uses:="com.liferay.portal.search.highlig
 ht",osgi.service;objectClass:List<String>="com.liferay.portal.search.
 hits.SearchHitBuilderFactory";uses:="com.liferay.portal.search.hits",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.hits
 .SearchHitsBuilderFactory";uses:="com.liferay.portal.search.hits",osg
 i.service;objectClass:List<String>="com.liferay.portal.search.index.I
 ndexStatusManager";uses:="com.liferay.portal.search.index",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.index.UpdateDo
 cumentIndexWriter";uses:="com.liferay.portal.search.index",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.indexer.BaseMo
 delDocumentFactory";uses:="com.liferay.portal.search.indexer",osgi.se
 rvice;objectClass:List<String>="com.liferay.portal.search.indexer.Bas
 eModelRetriever";uses:="com.liferay.portal.search.indexer",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.internal.analy
 sis.DescriptionFieldQueryBuilder";uses:="com.liferay.portal.search.in
 ternal.analysis",osgi.service;objectClass:List<String>="com.liferay.p
 ortal.search.internal.analysis.SubstringFieldQueryBuilder";uses:="com
 .liferay.portal.search.internal.analysis",osgi.service;objectClass:Li
 st<String>="com.liferay.portal.search.internal.analysis.TitleFieldQue
 ryBuilder";uses:="com.liferay.portal.search.internal.analysis",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.internal.a
 nalysis.URLFieldQueryBuilder";uses:="com.liferay.portal.search.intern
 al.analysis",osgi.service;objectClass:List<String>="com.liferay.porta
 l.search.internal.asset.AssetRendererFactoryRegistry";uses:="com.life
 ray.portal.search.internal.asset",osgi.service;objectClass:List<Strin
 g>="com.liferay.portal.search.internal.background.task.BackgroundTask
 ExecutorConfigurator";uses:="com.liferay.portal.search.internal.backg
 round.task",osgi.service;objectClass:List<String>="com.liferay.portal
 .search.internal.buffer.IndexerRequestBufferExecutor";uses:="com.life
 ray.portal.search.internal.buffer",osgi.service;objectClass:List<Stri
 ng>="com.liferay.portal.search.internal.buffer.IndexerRequestBufferEx
 ecutorWatcher";uses:="com.liferay.portal.search.internal.buffer",osgi
 .service;objectClass:List<String>="com.liferay.portal.search.internal
 .buffer.IndexerRequestBufferOverflowHandler";uses:="com.liferay.porta
 l.search.internal.buffer",osgi.service;objectClass:List<String>="com.
 liferay.portal.search.internal.expando.ExpandoQueryContributorHelper"
 ;uses:="com.liferay.portal.search.internal.expando",osgi.service;obje
 ctClass:List<String>="com.liferay.portal.search.internal.indexer.AddS
 earchKeywordsQueryContributorHelper";uses:="com.liferay.portal.search
 .internal.indexer",osgi.service;objectClass:List<String>="com.liferay
 .portal.search.internal.indexer.KeywordQueryContributorsHolder";uses:
 ="com.liferay.portal.search.internal.indexer",osgi.service;objectClas
 s:List<String>="com.liferay.portal.search.internal.indexer.ModelPreFi
 lterContributorsHolder";uses:="com.liferay.portal.search.internal.ind
 exer",osgi.service;objectClass:List<String>="com.liferay.portal.searc
 h.internal.indexer.ModelSearchConfiguratorServiceTrackerCustomizer";u
 ses:="com.liferay.portal.search.internal.indexer",osgi.service;object
 Class:List<String>="com.liferay.portal.search.internal.indexer.PostPr
 ocessSearchQueryContributorHelper";uses:="com.liferay.portal.search.i
 nternal.indexer",osgi.service;objectClass:List<String>="com.liferay.p
 ortal.search.internal.indexer.PreFilterContributorHelper";uses:="com.
 liferay.portal.search.internal.indexer",osgi.service;objectClass:List
 <String>="com.liferay.portal.search.internal.indexer.QueryPreFilterCo
 ntributorsHolder";uses:="com.liferay.portal.search.internal.indexer",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.inte
 rnal.indexer.SearchPermissionFilterContributorsHolder";uses:="com.lif
 eray.portal.search.internal.indexer",osgi.service;objectClass:List<St
 ring>="com.liferay.portal.search.internal.query.field.DescriptionFiel
 dQueryBuilder";uses:="com.liferay.portal.search.internal.query.field"
 ,osgi.service;objectClass:List<String>="com.liferay.portal.search.int
 ernal.query.field.SubstringFieldQueryBuilder";uses:="com.liferay.port
 al.search.internal.query.field",osgi.service;objectClass:List<String>
 ="com.liferay.portal.search.internal.query.field.TitleFieldQueryBuild
 er";uses:="com.liferay.portal.search.internal.query.field",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.internal.reind
 exer.BulkReindexersHolder";uses:="com.liferay.portal.search.internal.
 reindexer",osgi.service;objectClass:List<String>="com.liferay.portal.
 search.internal.searcher.IndexSearcherHelper";uses:="com.liferay.port
 al.search.internal.searcher",osgi.service;objectClass:List<String>="c
 om.liferay.portal.search.internal.searcher.SearchRequestContributorsH
 older";uses:="com.liferay.portal.search.internal.searcher",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.legacy.documen
 t.DocumentBuilderFactory";uses:="com.liferay.portal.search.legacy.doc
 ument",osgi.service;objectClass:List<String>="com.liferay.portal.sear
 ch.legacy.groupby.GroupByRequestFactory";uses:="com.liferay.portal.se
 arch.legacy.groupby",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.search.legacy.searcher.SearchRequestBuilderFactory";uses:="
 com.liferay.portal.search.legacy.searcher",osgi.service;objectClass:L
 ist<String>="com.liferay.portal.search.legacy.searcher.SearchResponse
 BuilderFactory";uses:="com.liferay.portal.search.legacy.searcher",osg
 i.service;objectClass:List<String>="com.liferay.portal.search.legacy.
 stats.StatsRequestBuilderFactory";uses:="com.liferay.portal.search.le
 gacy.stats",osgi.service;objectClass:List<String>="com.liferay.portal
 .search.legacy.stats.StatsResultsTranslator";uses:="com.liferay.porta
 l.search.legacy.stats",osgi.service;objectClass:List<String>="com.lif
 eray.portal.search.localization.SearchLocalizationHelper";uses:="com.
 liferay.portal.search.localization",osgi.service;objectClass:List<Str
 ing>="com.liferay.portal.search.model.uid.UIDFactory";uses:="com.life
 ray.portal.search.model.uid",osgi.service;objectClass:List<String>="c
 om.liferay.portal.search.permission.SearchPermissionDocumentContribut
 or";uses:="com.liferay.portal.search.permission",osgi.service;objectC
 lass:List<String>="com.liferay.portal.search.permission.SearchPermiss
 ionIndexWriter";uses:="com.liferay.portal.search.permission",osgi.ser
 vice;objectClass:List<String>="com.liferay.portal.search.query.Querie
 s";uses:="com.liferay.portal.search.query",osgi.service;objectClass:L
 ist<String>="com.liferay.portal.search.query.QueryHelper";uses:="com.
 liferay.portal.search.query",osgi.service;objectClass:List<String>="c
 om.liferay.portal.search.query.field.FieldQueryBuilderFactory";uses:=
 "com.liferay.portal.search.query.field",osgi.service;objectClass:List
 <String>="com.liferay.portal.search.query.field.FieldQueryFactory";us
 es:="com.liferay.portal.search.query.field",osgi.service;objectClass:
 List<String>="com.liferay.portal.search.query.field.QueryPreProcessCo
 nfiguration";uses:="com.liferay.portal.search.query.field",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.query.function
 .score.ScoreFunctions";uses:="com.liferay.portal.search.query.functio
 n.score",osgi.service;objectClass:List<String>="com.liferay.portal.se
 arch.query.util.BooleanQueryUtilities";uses:="com.liferay.portal.sear
 ch.query.util",osgi.service;objectClass:List<String>="com.liferay.por
 tal.search.reindexer.Reindexer";uses:="com.liferay.portal.search.rein
 dexer",osgi.service;objectClass:List<String>="com.liferay.portal.sear
 ch.rescore.RescoreBuilderFactory";uses:="com.liferay.portal.search.re
 score",osgi.service;objectClass:List<String>="com.liferay.portal.sear
 ch.script.Scripts";uses:="com.liferay.portal.search.script",osgi.serv
 ice;objectClass:List<String>="com.liferay.portal.search.searcher.Sear
 chRequestBuilderFactory";uses:="com.liferay.portal.search.searcher",o
 sgi.service;objectClass:List<String>="com.liferay.portal.search.searc
 her.Searcher";uses:="com.liferay.portal.search.searcher",osgi.service
 ;objectClass:List<String>="com.liferay.portal.search.significance.Sig
 nificanceHeuristics";uses:="com.liferay.portal.search.significance",o
 sgi.service;objectClass:List<String>="com.liferay.portal.search.sort.
 SortBuilderFactory";uses:="com.liferay.portal.search.sort",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.sort.SortField
 Builder";uses:="com.liferay.portal.search.sort",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.search.sort.Sorts";uses:="com.li
 feray.portal.search.sort",osgi.service;objectClass:List<String>="com.
 liferay.portal.search.spi.model.query.contributor.KeywordQueryContrib
 utor";uses:="com.liferay.portal.search.spi.model.query.contributor",o
 sgi.service;objectClass:List<String>="com.liferay.portal.search.spi.m
 odel.query.contributor.ModelPreFilterContributor";uses:="com.liferay.
 portal.search.spi.model.query.contributor",osgi.service;objectClass:L
 ist<String>="com.liferay.portal.search.spi.model.query.contributor.Qu
 eryConfigContributor";uses:="com.liferay.portal.search.spi.model.quer
 y.contributor",osgi.service;objectClass:List<String>="com.liferay.por
 tal.search.spi.model.query.contributor.QueryPreFilterContributor";use
 s:="com.liferay.portal.search.spi.model.query.contributor",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.spi.model.quer
 y.contributor.SearchContextContributor";uses:="com.liferay.portal.sea
 rch.spi.model.query.contributor",osgi.service;objectClass:List<String
 >="com.liferay.portal.search.spi.model.registrar.ModelSearchRegistrar
 Helper";uses:="com.liferay.portal.search.spi.model.registrar",osgi.se
 rvice;objectClass:List<String>="com.liferay.portal.search.stats.Stats
 RequestBuilderFactory";uses:="com.liferay.portal.search.stats",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.stats.Stat
 sResponseBuilderFactory";uses:="com.liferay.portal.search.stats",osgi
 .service;objectClass:List<String>="com.liferay.portal.search.summary.
 SummaryBuilderFactory";uses:="com.liferay.portal.search.summary",osgi
 .service;objectClass:List<String>="com.liferay.portal.search.summary.
 SummaryHelper";uses:="com.liferay.portal.search.summary",osgi.service
 ;objectClass:List<String>="org.osgi.util.tracker.ServiceTrackerCustom
 izer";uses:="org.osgi.util.tracker"
Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.compo
 nent)(version>=1.3.0)(!(version>=2.0.0)))",osgi.service;filter:="(obj
 ectClass=com.liferay.expando.kernel.service.ExpandoColumnLocalService
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.e
 xpando.kernel.util.ExpandoBridgeFactory)";effective:=active,osgi.serv
 ice;filter:="(objectClass=com.liferay.expando.kernel.util.ExpandoBrid
 geIndexer)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.petra.executor.PortalExecutorManager)";effective:=active,osgi
 .service;filter:="(objectClass=com.liferay.portal.kernel.backgroundta
 sk.BackgroundTaskManager)";effective:=active,osgi.service;filter:="(o
 bjectClass=com.liferay.portal.kernel.backgroundtask.BackgroundTaskSta
 tusMessageSender)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.kernel.language.Language)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.portal.kernel.module.fra
 mework.ModuleServiceLifecycle)";effective:=active,osgi.service;filter
 :="(objectClass=com.liferay.portal.kernel.search.IndexSearcherHelper)
 ";effective:=active,osgi.service;filter:="(objectClass=com.liferay.po
 rtal.kernel.search.IndexWriterHelper)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.kernel.search.IndexerPostPr
 ocessor)";effective:=active;resolution:=optional;cardinality:=multipl
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.search
 .IndexerRegistry)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.kernel.search.RelatedEntryIndexerRegistry)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 kernel.search.SearchEngine)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.portal.kernel.search.SearchEngineHelper)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.portal
 .kernel.search.SearchPermissionChecker)";effective:=active,osgi.servi
 ce;filter:="(objectClass=com.liferay.portal.kernel.search.SearchResul
 tManager)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.portal.kernel.search.SearchResultPermissionFilterFactory)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 kernel.search.SummaryFactory)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.portal.kernel.search.background.task.Reind
 exStatusMessageSender)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.portal.kernel.search.facet.FacetPostProcessor)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.porta
 l.kernel.search.facet.faceted.searcher.FacetedSearcherManager)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.ke
 rnel.search.hits.HitsProcessor)";effective:=active;resolution:=option
 al;cardinality:=multiple,osgi.service;filter:="(objectClass=com.lifer
 ay.portal.kernel.search.hits.HitsProcessorRegistry)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.search
 .query.FieldQueryFactory)";effective:=active,osgi.service;filter:="(o
 bjectClass=com.liferay.portal.kernel.search.query.QueryPreProcessConf
 iguration)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.portal.kernel.search.result.SearchResultContributor)";effecti
 ve:=active;resolution:=optional;cardinality:=multiple,osgi.service;fi
 lter:="(objectClass=com.liferay.portal.kernel.security.permission.Per
 missionCheckerFactory)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.portal.kernel.service.ClassNameLocalService)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 kernel.service.GroupLocalService)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.portal.kernel.service.PersistedModelLo
 calServiceRegistry)";effective:=active,osgi.service;filter:="(objectC
 lass=com.liferay.portal.kernel.service.ResourcePermissionLocalService
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.p
 ortal.kernel.service.RoleLocalService)";effective:=active,osgi.servic
 e;filter:="(objectClass=com.liferay.portal.kernel.service.UserLocalSe
 rvice)";effective:=active,osgi.service;filter:="(objectClass=com.life
 ray.portal.kernel.util.Portal)";effective:=active,osgi.service;filter
 :="(objectClass=com.liferay.portal.kernel.util.Props)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.portal.search.aggr
 egation.Aggregations)";effective:=active,osgi.service;filter:="(objec
 tClass=com.liferay.portal.search.analysis.FieldQueryBuilderFactory)";
 effective:=active;resolution:=optional;cardinality:=multiple,osgi.ser
 vice;filter:="(objectClass=com.liferay.portal.search.analysis.Keyword
 Tokenizer)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.portal.search.asset.SearchableAssetClassNamesProvider)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.se
 arch.contributor.sort.SortFieldNameTranslator)";effective:=active;res
 olution:=optional;cardinality:=multiple,osgi.service;filter:="(object
 Class=com.liferay.portal.search.document.DocumentBuilderFactory)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 search.facet.category.CategoryFacetFactory)";effective:=active,osgi.s
 ervice;filter:="(objectClass=com.liferay.portal.search.facet.custom.C
 ustomFacetFactory)";effective:=active,osgi.service;filter:="(objectCl
 ass=com.liferay.portal.search.facet.folder.FolderFacetFactory)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.se
 arch.facet.nested.NestedFacetFactory)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.search.facet.site.SiteFacet
 Factory)";effective:=active,osgi.service;filter:="(objectClass=com.li
 feray.portal.search.facet.tag.AssetTagNamesFacetFactory)";effective:=
 active,osgi.service;filter:="(objectClass=com.liferay.portal.search.f
 acet.type.AssetEntriesFacetFactory)";effective:=active,osgi.service;f
 ilter:="(objectClass=com.liferay.portal.search.facet.user.UserFacetFa
 ctory)";effective:=active,osgi.service;filter:="(objectClass=com.life
 ray.portal.search.filter.FilterBuilders)";effective:=active,osgi.serv
 ice;filter:="(objectClass=com.liferay.portal.search.geolocation.GeoBu
 ilders)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.portal.search.highlight.HighlightBuilderFactory)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.portal.search.inde
 x.IndexStatusManager)";effective:=active,osgi.service;filter:="(objec
 tClass=com.liferay.portal.search.index.UpdateDocumentIndexWriter)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.portal
 .search.indexer.BaseModelDocumentFactory)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.portal.search.indexer.BaseMode
 lRetriever)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.internal.analysis.DescriptionFieldQueryBuilder
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.p
 ortal.search.internal.analysis.SubstringFieldQueryBuilder)";effective
 :=active,osgi.service;filter:="(objectClass=com.liferay.portal.search
 .internal.analysis.TitleFieldQueryBuilder)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.portal.search.internal.analys
 is.URLFieldQueryBuilder)";effective:=active,osgi.service;filter:="(ob
 jectClass=com.liferay.portal.search.internal.asset.AssetRendererFacto
 ryRegistry)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.internal.background.task.ReindexSingleIndexerB
 ackgroundTaskExecutor)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.portal.search.internal.buffer.IndexerRequestBuffe
 rExecutor)";effective:=active;cardinality:=multiple,osgi.service;filt
 er:="(objectClass=com.liferay.portal.search.internal.buffer.IndexerRe
 questBufferExecutorWatcher)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.portal.search.internal.buffer.IndexerRequest
 BufferOverflowHandler)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.portal.search.internal.expando.ExpandoQueryContri
 butorHelper)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.portal.search.internal.indexer.AddSearchKeywordsQueryContri
 butorHelper)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.portal.search.internal.indexer.KeywordQueryContributorsHold
 er)";effective:=active,osgi.service;filter:="(objectClass=com.liferay
 .portal.search.internal.indexer.ModelPreFilterContributorsHolder)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.portal
 .search.internal.indexer.PostProcessSearchQueryContributorHelper)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.portal
 .search.internal.indexer.PreFilterContributorHelper)";effective:=acti
 ve,osgi.service;filter:="(objectClass=com.liferay.portal.search.inter
 nal.indexer.QueryPreFilterContributorsHolder)";effective:=active,osgi
 .service;filter:="(objectClass=com.liferay.portal.search.internal.ind
 exer.SearchPermissionFilterContributorsHolder)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.portal.search.internal.qu
 ery.field.DescriptionFieldQueryBuilder)";effective:=active,osgi.servi
 ce;filter:="(objectClass=com.liferay.portal.search.internal.query.fie
 ld.SubstringFieldQueryBuilder)";effective:=active,osgi.service;filter
 :="(objectClass=com.liferay.portal.search.internal.query.field.TitleF
 ieldQueryBuilder)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.search.internal.reindexer.BulkReindexersHolder)
 ";effective:=active,osgi.service;filter:="(objectClass=com.liferay.po
 rtal.search.internal.searcher.IndexSearcherHelper)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.portal.search.interna
 l.searcher.SearchRequestContributorsHolder)";effective:=active,osgi.s
 ervice;filter:="(objectClass=com.liferay.portal.search.legacy.searche
 r.SearchRequestBuilderFactory)";effective:=active,osgi.service;filter
 :="(objectClass=com.liferay.portal.search.legacy.searcher.SearchRespo
 nseBuilderFactory)";effective:=active,osgi.service;filter:="(objectCl
 ass=com.liferay.portal.search.model.uid.UIDFactory)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.search.permis
 sion.SearchPermissionDocumentContributor)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.portal.search.permission.Searc
 hPermissionFilterContributor)";effective:=active;resolution:=optional
 ;cardinality:=multiple,osgi.service;filter:="(objectClass=com.liferay
 .portal.search.permission.SearchPermissionIndexWriter)";effective:=ac
 tive,osgi.service;filter:="(objectClass=com.liferay.portal.search.que
 ry.Queries)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.query.QueryHelper)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.portal.search.query.field.Fiel
 dQueryBuilderFactory)";effective:=active;resolution:=optional;cardina
 lity:=multiple,osgi.service;filter:="(objectClass=com.liferay.portal.
 search.query.field.FieldQueryFactory)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.search.query.field.QueryPre
 ProcessConfiguration)";effective:=active,osgi.service;filter:="(objec
 tClass=com.liferay.portal.search.reindexer.Reindexer)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.portal.search.scri
 pt.Scripts)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.searcher.SearchRequestBuilderFactory)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.portal.sear
 ch.sort.SortFieldBuilder)";effective:=active,osgi.service;filter:="(o
 bjectClass=com.liferay.portal.search.sort.Sorts)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.portal.search.spi.model
 .permission.SearchPermissionFieldContributor)";effective:=active;reso
 lution:=optional;cardinality:=multiple,osgi.service;filter:="(objectC
 lass=com.liferay.portal.search.spi.model.permission.SearchPermissionF
 ilterContributor)";effective:=active;resolution:=optional;cardinality
 :=multiple,osgi.service;filter:="(objectClass=com.liferay.portal.sear
 ch.spi.reindexer.BulkReindexer)";effective:=active;resolution:=option
 al;cardinality:=multiple,osgi.service;filter:="(objectClass=com.lifer
 ay.portal.search.spi.searcher.SearchRequestContributor)";effective:=a
 ctive;resolution:=optional;cardinality:=multiple,osgi.contract;osgi.c
 ontract=JavaPortlet;filter:="(&(osgi.contract=JavaPortlet)(version=3.
 0.0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Service-Component: OSGI-INF/com.liferay.portal.search.internal.Default
 CollatorImpl.xml,OSGI-INF/com.liferay.portal.search.internal.IndexAdm
 inHelperImpl.xml,OSGI-INF/com.liferay.portal.search.internal.IndexOnS
 tartupIndexerServiceCustomizer.xml,OSGI-INF/com.liferay.portal.search
 .internal.IndexSearcherHelperImpl.xml,OSGI-INF/com.liferay.portal.sea
 rch.internal.IndexWriterHelperImpl.xml,OSGI-INF/com.liferay.portal.se
 arch.internal.IndexerRegistryImpl.xml,OSGI-INF/com.liferay.portal.sea
 rch.internal.RelatedEntryIndexerRegistryImpl.xml,OSGI-INF/com.liferay
 .portal.search.internal.SearchEngineHelperImpl.xml,OSGI-INF/com.lifer
 ay.portal.search.internal.SearchPermissionCheckerImpl.xml,OSGI-INF/co
 m.liferay.portal.search.internal.SortFactoryImpl.xml,OSGI-INF/com.lif
 eray.portal.search.internal.aggregation.AggregationResultsImpl.xml,OS
 GI-INF/com.liferay.portal.search.internal.aggregation.AggregationsImp
 l.xml,OSGI-INF/com.liferay.portal.search.internal.analysis.AssetTagNa
 mesFieldQueryBuilderFactory.xml,OSGI-INF/com.liferay.portal.search.in
 ternal.analysis.DescriptionFieldQueryBuilder.xml,OSGI-INF/com.liferay
 .portal.search.internal.analysis.FieldQueryBuilderFactoryImpl.xml,OSG
 I-INF/com.liferay.portal.search.internal.analysis.SimpleKeywordTokeni
 zer.xml,OSGI-INF/com.liferay.portal.search.internal.analysis.Substrin
 gFieldQueryBuilder.xml,OSGI-INF/com.liferay.portal.search.internal.an
 alysis.TitleFieldQueryBuilder.xml,OSGI-INF/com.liferay.portal.search.
 internal.analysis.URLFieldQueryBuilder.xml,OSGI-INF/com.liferay.porta
 l.search.internal.analysis.URLFieldQueryBuilderFactory.xml,OSGI-INF/c
 om.liferay.portal.search.internal.asset.AssetRendererFactoryRegistryI
 mpl.xml,OSGI-INF/com.liferay.portal.search.internal.asset.SearchableA
 ssetClassNamesProviderImpl.xml,OSGI-INF/com.liferay.portal.search.int
 ernal.background.task.BackgroundTaskExecutorConfigurator.xml,OSGI-INF
 /com.liferay.portal.search.internal.background.task.ReindexSingleInde
 xerBackgroundTaskExecutor.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.background.task.ReindexStatusMessageSenderImpl.xml,OSGI-INF/com.
 liferay.portal.search.internal.batch.BatchIndexingHelperImpl.xml,OSGI
 -INF/com.liferay.portal.search.internal.batch.DynamicQueryBatchIndexi
 ngActionableFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.intern
 al.buffer.DefaultIndexerRequestBufferExecutor.xml,OSGI-INF/com.lifera
 y.portal.search.internal.buffer.DefaultIndexerRequestBufferOverflowHa
 ndler.xml,OSGI-INF/com.liferay.portal.search.internal.buffer.IndexerR
 equestBufferExecutorWatcher.xml,OSGI-INF/com.liferay.portal.search.in
 ternal.buffer.IndexerRequestBufferTransactionLifecycleListener.xml,OS
 GI-INF/com.liferay.portal.search.internal.context.SearchContextFactor
 yImpl.xml,OSGI-INF/com.liferay.portal.search.internal.document.Docume
 ntBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.
 engine.ConnectionInformationBuilderFactoryImpl.xml,OSGI-INF/com.lifer
 ay.portal.search.internal.engine.NodeInformationBuilderFactoryImpl.xm
 l,OSGI-INF/com.liferay.portal.search.internal.expando.BaseIndexerExpa
 ndoQueryContributor.xml,OSGI-INF/com.liferay.portal.search.internal.e
 xpando.ExpandoFieldQueryBuilderFactory.xml,OSGI-INF/com.liferay.porta
 l.search.internal.expando.ExpandoQueryContributorHelperImpl.xml,OSGI-
 INF/com.liferay.portal.search.internal.facet.FacetPostProcessorImpl.x
 ml,OSGI-INF/com.liferay.portal.search.internal.facet.category.Categor
 yFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.fac
 et.category.CategoryFacetSearchContributorImpl.xml,OSGI-INF/com.lifer
 ay.portal.search.internal.facet.custom.CustomFacetFactoryImpl.xml,OSG
 I-INF/com.liferay.portal.search.internal.facet.custom.CustomFacetSear
 chContributorImpl.xml,OSGI-INF/com.liferay.portal.search.internal.fac
 et.folder.FolderFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.sear
 ch.internal.facet.folder.FolderFacetSearchContributorImpl.xml,OSGI-IN
 F/com.liferay.portal.search.internal.facet.modified.ModifiedFacetFact
 oryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.facet.nested.
 NestedFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.interna
 l.facet.nested.NestedFacetSearchContributorImpl.xml,OSGI-INF/com.life
 ray.portal.search.internal.facet.site.SiteFacetFactoryImpl.xml,OSGI-I
 NF/com.liferay.portal.search.internal.facet.site.SiteFacetSearchContr
 ibutorImpl.xml,OSGI-INF/com.liferay.portal.search.internal.facet.tag.
 AssetTagNamesFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.
 internal.facet.tag.TagFacetSearchContributorImpl.xml,OSGI-INF/com.lif
 eray.portal.search.internal.facet.type.AssetEntriesFacetFactoryImpl.x
 ml,OSGI-INF/com.liferay.portal.search.internal.facet.type.TypeFacetSe
 archContributorImpl.xml,OSGI-INF/com.liferay.portal.search.internal.f
 acet.user.UserFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search
 .internal.facet.user.UserFacetSearchContributorImpl.xml,OSGI-INF/com.
 liferay.portal.search.internal.filter.ComplexQueryBuilderFactoryImpl.
 xml,OSGI-INF/com.liferay.portal.search.internal.filter.ComplexQueryPa
 rtBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.
 filter.FilterBuildersImpl.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.geolocation.GeoBuildersImpl.xml,OSGI-INF/com.liferay.portal.sear
 ch.internal.groupby.GroupByRequestFactoryImpl.xml,OSGI-INF/com.lifera
 y.portal.search.internal.groupby.GroupByResponseFactoryImpl.xml,OSGI-
 INF/com.liferay.portal.search.internal.highlight.FieldConfigBuilderFa
 ctoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.highlight.H
 ighlightBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.int
 ernal.highlight.HighlightFieldBuilderFactoryImpl.xml,OSGI-INF/com.lif
 eray.portal.search.internal.highlight.HighlightsImpl.xml,OSGI-INF/com
 .liferay.portal.search.internal.hits.AlternateKeywordQueryHitsProcess
 or.xml,OSGI-INF/com.liferay.portal.search.internal.hits.CollatedSpell
 CheckHitsProcessor.xml,OSGI-INF/com.liferay.portal.search.internal.hi
 ts.HitsProcessorRegistryImpl.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.hits.QueryIndexingHitsProcessor.xml,OSGI-INF/com.liferay.port
 al.search.internal.hits.QuerySuggestionHitsProcessor.xml,OSGI-INF/com
 .liferay.portal.search.internal.hits.SearchHitBuilderFactoryImpl.xml,
 OSGI-INF/com.liferay.portal.search.internal.hits.SearchHitsBuilderFac
 toryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.index.IndexS
 tatusManagerImpl.xml,OSGI-INF/com.liferay.portal.search.internal.inde
 x.UpdateDocumentIndexWriterImpl.xml,OSGI-INF/com.liferay.portal.searc
 h.internal.indexer.AddSearchKeywordsQueryContributorHelperImpl.xml,OS
 GI-INF/com.liferay.portal.search.internal.indexer.BaseIndexerAddSearc
 hKeywordsQueryContributor.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.indexer.BaseIndexerPostProcessSearchQueryContributor.xml,OSGI-IN
 F/com.liferay.portal.search.internal.indexer.BaseIndexerPreFilterCont
 ributor.xml,OSGI-INF/com.liferay.portal.search.internal.indexer.BaseM
 odelDocumentFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.intern
 al.indexer.BaseModelRetrieverImpl.xml,OSGI-INF/com.liferay.portal.sea
 rch.internal.indexer.KeywordQueryContributorsHolderImpl.xml,OSGI-INF/
 com.liferay.portal.search.internal.indexer.ModelPreFilterContributors
 HolderImpl.xml,OSGI-INF/com.liferay.portal.search.internal.indexer.Mo
 delSearchConfiguratorServiceTrackerCustomizer.xml,OSGI-INF/com.lifera
 y.portal.search.internal.indexer.ModelSearchRegistrarHelperImpl.xml,O
 SGI-INF/com.liferay.portal.search.internal.indexer.PostProcessSearchQ
 ueryContributorHelperImpl.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.indexer.PreFilterContributorHelperImpl.xml,OSGI-INF/com.liferay.
 portal.search.internal.indexer.QueryPreFilterContributorsHolderImpl.x
 ml,OSGI-INF/com.liferay.portal.search.internal.indexer.SearchPermissi
 onFilterContributorsHolderImpl.xml,OSGI-INF/com.liferay.portal.search
 .internal.instance.lifecycle.SearchIndexPortalInstanceLifecycleListen
 er.xml,OSGI-INF/com.liferay.portal.search.internal.legacy.document.Do
 cumentBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.legacy.groupby.GroupByRequestFactoryImpl.xml,OSGI-INF/com.liferay
 .portal.search.internal.legacy.searcher.SearchRequestBuilderFactoryIm
 pl.xml,OSGI-INF/com.liferay.portal.search.internal.legacy.searcher.Se
 archResponseBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search
 .internal.legacy.stats.StatsRequestBuilderFactoryImpl.xml,OSGI-INF/co
 m.liferay.portal.search.internal.legacy.stats.StatsResultsTranslatorI
 mpl.xml,OSGI-INF/com.liferay.portal.search.internal.localization.Sear
 chLocalizationHelperImpl.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.model.uid.UIDFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.permission.SearchPermissionDocumentContributorImpl.xml,OSGI-I
 NF/com.liferay.portal.search.internal.permission.SearchPermissionInde
 xWriterImpl.xml,OSGI-INF/com.liferay.portal.search.internal.permissio
 n.SearchResultPermissionFilterFactoryImpl.xml,OSGI-INF/com.liferay.po
 rtal.search.internal.query.FieldQueryFactoryImpl.xml,OSGI-INF/com.lif
 eray.portal.search.internal.query.QueriesImpl.xml,OSGI-INF/com.lifera
 y.portal.search.internal.query.QueryHelperImpl.xml,OSGI-INF/com.lifer
 ay.portal.search.internal.query.QueryPreProcessConfigurationImpl.xml,
 OSGI-INF/com.liferay.portal.search.internal.query.field.AssetTagNames
 FieldQueryBuilderFactory.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.query.field.DescriptionFieldQueryBuilder.xml,OSGI-INF/com.liferay
 .portal.search.internal.query.field.FieldQueryBuilderFactoryImpl.xml,
 OSGI-INF/com.liferay.portal.search.internal.query.field.FieldQueryFac
 toryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.query.field.
 QueryPreProcessConfigurationImpl.xml,OSGI-INF/com.liferay.portal.sear
 ch.internal.query.field.SubstringFieldQueryBuilder.xml,OSGI-INF/com.l
 iferay.portal.search.internal.query.field.TitleFieldQueryBuilder.xml,
 OSGI-INF/com.liferay.portal.search.internal.query.function.score.Scor
 eFunctionsImpl.xml,OSGI-INF/com.liferay.portal.search.internal.query.
 util.BooleanQueryUtilitiesImpl.xml,OSGI-INF/com.liferay.portal.search
 .internal.reindexer.BulkReindexersHolderImpl.xml,OSGI-INF/com.liferay
 .portal.search.internal.reindexer.ReindexerBridgeImpl.xml,OSGI-INF/co
 m.liferay.portal.search.internal.reindexer.ReindexerImpl.xml,OSGI-INF
 /com.liferay.portal.search.internal.rescore.RescoreBuilderFactoryImpl
 .xml,OSGI-INF/com.liferay.portal.search.internal.result.SearchResultM
 anagerImpl.xml,OSGI-INF/com.liferay.portal.search.internal.result.Sea
 rchResultTranslatorImpl.xml,OSGI-INF/com.liferay.portal.search.intern
 al.result.SummaryFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.script.ScriptsImpl.xml,OSGI-INF/com.liferay.portal.search.int
 ernal.searcher.FacetedSearcherManagerImpl.xml,OSGI-INF/com.liferay.po
 rtal.search.internal.searcher.IndexSearcherHelperImpl.xml,OSGI-INF/co
 m.liferay.portal.search.internal.searcher.SearchRequestBuilderFactory
 Impl.xml,OSGI-INF/com.liferay.portal.search.internal.searcher.SearchR
 equestContributorsHolderImpl.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.searcher.SearcherImpl.xml,OSGI-INF/com.liferay.portal.search.
 internal.significance.SignificanceHeuristicsImpl.xml,OSGI-INF/com.lif
 eray.portal.search.internal.sort.SortBuilderFactoryImpl.xml,OSGI-INF/
 com.liferay.portal.search.internal.sort.SortFieldBuilderImpl.xml,OSGI
 -INF/com.liferay.portal.search.internal.sort.SortsImpl.xml,OSGI-INF/c
 om.liferay.portal.search.internal.spi.model.index.contributor.Attache
 dModelDocumentContributor.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.spi.model.index.contributor.AuditedModelDocumentContributor.xml,
 OSGI-INF/com.liferay.portal.search.internal.spi.model.index.contribut
 or.ExpandoBridgeDocumentContributor.xml,OSGI-INF/com.liferay.portal.s
 earch.internal.spi.model.index.contributor.GroupedModelDocumentContri
 butor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.index
 .contributor.StagingDocumentContributor.xml,OSGI-INF/com.liferay.port
 al.search.internal.spi.model.index.contributor.WorkflowedModelDocumen
 tContributor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.mode
 l.query.contributor.AlwaysPresentFieldsKeywordQueryContributor.xml,OS
 GI-INF/com.liferay.portal.search.internal.spi.model.query.contributor
 .AssetCategoryIdsQueryPreFilterContributor.xml,OSGI-INF/com.liferay.p
 ortal.search.internal.spi.model.query.contributor.AssetCategoryTitles
 KeywordQueryContributor.xml,OSGI-INF/com.liferay.portal.search.intern
 al.spi.model.query.contributor.AssetInternalCategoryTitlesKeywordQuer
 yContributor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.mode
 l.query.contributor.AssetTagNamesKeywordQueryContributor.xml,OSGI-INF
 /com.liferay.portal.search.internal.spi.model.query.contributor.Asset
 TagNamesQueryPreFilterContributor.xml,OSGI-INF/com.liferay.portal.sea
 rch.internal.spi.model.query.contributor.DefaultHighlightFieldNamesQu
 eryConfigContributor.xml,OSGI-INF/com.liferay.portal.search.internal.
 spi.model.query.contributor.DefaultKeywordQueryContributor.xml,OSGI-I
 NF/com.liferay.portal.search.internal.spi.model.query.contributor.Def
 aultSelectedFieldNamesQueryConfigContributor.xml,OSGI-INF/com.liferay
 .portal.search.internal.spi.model.query.contributor.FacetSelectedFiel
 dNamesQueryConfigContributor.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.spi.model.query.contributor.FolderIdQueryPreFilterContributor
 .xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.query.cont
 ributor.GroupIdQueryPreFilterContributor.xml,OSGI-INF/com.liferay.por
 tal.search.internal.spi.model.query.contributor.LayoutQueryPreFilterC
 ontributor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.
 query.contributor.RelatedEntrySearchContextContributor.xml,OSGI-INF/c
 om.liferay.portal.search.internal.spi.model.query.contributor.Staging
 ModelPreFilterContributor.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.spi.model.query.contributor.UserIdQueryPreFilterContributor.xml,
 OSGI-INF/com.liferay.portal.search.internal.spi.model.query.contribut
 or.WorkflowStatusModelPreFilterContributor.xml,OSGI-INF/com.liferay.p
 ortal.search.internal.stats.StatsRequestBuilderFactoryImpl.xml,OSGI-I
 NF/com.liferay.portal.search.internal.stats.StatsResponseBuilderFacto
 ryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.summary.Summar
 yBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.s
 ummary.SummaryHelperImpl.xml
Tool: Bnd-4.3.0.201909301554

