Manifest-Version: 1.0
Bnd-LastModified: 1720123298620
Bundle-ManifestVersion: 2
Bundle-Name: Liferay Portal Search
Bundle-SymbolicName: com.liferay.portal.search
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 8.0.62.hotfix-5648-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: aQute.bnd.annotation.metatype;version="1.45",com.lifer
 ay.asset.kernel;version="2.1",com.liferay.asset.kernel.model;version=
 "9.2",com.liferay.asset.kernel.service;version="8.0",com.liferay.docu
 ment.library.kernel.model;version="8.1",com.liferay.expando.kernel.mo
 del;version="6.0",com.liferay.expando.kernel.service;version="1.8",co
 m.liferay.expando.kernel.util;version="4.0",com.liferay.osgi.service.
 tracker.collections.list;version="3.0",com.liferay.osgi.service.track
 er.collections.map;version="2.3",com.liferay.osgi.util;version="2.3",
 com.liferay.petra.concurrent;version="2.1",com.liferay.petra.executor
 ;version="1.0",com.liferay.petra.function;version="1.5",com.liferay.p
 etra.function.transform;version="1.2",com.liferay.petra.lang;version=
 "1.3",com.liferay.petra.string;version="1.7",com.liferay.portal.backg
 round.task.display;version="1.0",com.liferay.portal.configuration.met
 atype.annotations;version="1.6",com.liferay.portal.configuration.meta
 type.bnd.util;version="3.0",com.liferay.portal.configuration.persiste
 nce.upgrade;version="1.0",com.liferay.portal.events;version="10.1",co
 m.liferay.portal.instance.lifecycle;version="3.0",com.liferay.portal.
 kernel.backgroundtask;version="10.0",com.liferay.portal.kernel.backgr
 oundtask.display;version="3.0",com.liferay.portal.kernel.change.track
 ing;version="2.2",com.liferay.portal.kernel.change.tracking.sql;versi
 on="1.0",com.liferay.portal.kernel.configuration;version="7.0",com.li
 feray.portal.kernel.dao.orm;version="12.0",com.liferay.portal.kernel.
 dao.search;version="9.0",com.liferay.portal.kernel.exception;version=
 "13.1",com.liferay.portal.kernel.feature.flag;version="1.0",com.lifer
 ay.portal.kernel.json;version="11.0",com.liferay.portal.kernel.langua
 ge;version="11.0",com.liferay.portal.kernel.log;version="8.0",com.lif
 eray.portal.kernel.messaging;version="15.0",com.liferay.portal.kernel
 .model;version="28.2",com.liferay.portal.kernel.model.change.tracking
 ;version="3.0",com.liferay.portal.kernel.module.framework;version="1.
 4",com.liferay.portal.kernel.portlet;version="23.0",com.liferay.porta
 l.kernel.portlet.url.builder;version="2.0",com.liferay.portal.kernel.
 search;version="20.0",com.liferay.portal.kernel.search.background.tas
 k;version="2.0",com.liferay.portal.kernel.search.dummy;version="5.0",
 com.liferay.portal.kernel.search.facet;version="9.0",com.liferay.port
 al.kernel.search.facet.collector;version="6.3",com.liferay.portal.ker
 nel.search.facet.config;version="8.0",com.liferay.portal.kernel.searc
 h.facet.faceted.searcher;version="2.0",com.liferay.portal.kernel.sear
 ch.facet.util;version="7.0",com.liferay.portal.kernel.search.filter;v
 ersion="1.0",com.liferay.portal.kernel.search.generic;version="3.0",c
 om.liferay.portal.kernel.search.geolocation;version="1.0",com.liferay
 .portal.kernel.search.highlight;version="1.0",com.liferay.portal.kern
 el.search.hits;version="2.0",com.liferay.portal.kernel.search.query;v
 ersion="2.0",com.liferay.portal.kernel.search.reindexer;version="1.0"
 ,com.liferay.portal.kernel.search.result;version="1.0",com.liferay.po
 rtal.kernel.search.suggest;version="3.1",com.liferay.portal.kernel.se
 curity.auth;version="6.0",com.liferay.portal.kernel.security.permissi
 on;version="6.3",com.liferay.portal.kernel.security.permission.resour
 ce;version="2.2",com.liferay.portal.kernel.service;version="19.4",com
 .liferay.portal.kernel.template;version="14.1",com.liferay.portal.ker
 nel.theme;version="10.4",com.liferay.portal.kernel.transaction;versio
 n="8.1",com.liferay.portal.kernel.upgrade;version="19.2",com.liferay.
 portal.kernel.util;version="56.1",com.liferay.portal.kernel.webcache;
 version="6.2",com.liferay.portal.search.aggregation;version="1.0",com
 .liferay.portal.search.aggregation.bucket;version="1.1",com.liferay.p
 ortal.search.aggregation.metrics;version="1.0",com.liferay.portal.sea
 rch.aggregation.pipeline;version="1.0",com.liferay.portal.search.anal
 ysis;version="2.2",com.liferay.portal.search.asset;version="1.0",com.
 liferay.portal.search.batch;version="2.0",com.liferay.portal.search.c
 apabilities;version="1.0",com.liferay.portal.search.configuration;ver
 sion="4.1",com.liferay.portal.search.context;version="1.0",com.lifera
 y.portal.search.contributor.sort;version="1.1",com.liferay.portal.sea
 rch.document;version="1.2",com.liferay.portal.search.engine;version="
 3.1",com.liferay.portal.search.expando;version="1.0",com.liferay.port
 al.search.facet;version="1.1",com.liferay.portal.search.facet.categor
 y;version="1.2",com.liferay.portal.search.facet.custom;version="1.1",
 com.liferay.portal.search.facet.folder;version="2.0",com.liferay.port
 al.search.facet.modified;version="1.0",com.liferay.portal.search.face
 t.nested;version="1.0",com.liferay.portal.search.facet.site;version="
 1.1",com.liferay.portal.search.facet.tag;version="2.1",com.liferay.po
 rtal.search.facet.type;version="1.1",com.liferay.portal.search.facet.
 user;version="1.1",com.liferay.portal.search.filter;version="1.4",com
 .liferay.portal.search.geolocation;version="1.1",com.liferay.portal.s
 earch.groupby;version="1.0",com.liferay.portal.search.highlight;versi
 on="2.0",com.liferay.portal.search.hits;version="2.0",com.liferay.por
 tal.search.index;version="5.0",com.liferay.portal.search.indexer;vers
 ion="2.0",com.liferay.portal.search.legacy.document;version="1.0",com
 .liferay.portal.search.legacy.groupby;version="1.0",com.liferay.porta
 l.search.legacy.searcher;version="1.0",com.liferay.portal.search.lega
 cy.stats;version="1.0",com.liferay.portal.search.localization;version
 ="1.0",com.liferay.portal.search.model.uid;version="1.1",com.liferay.
 portal.search.permission;version="3.0",com.liferay.portal.search.quer
 y;version="1.7",com.liferay.portal.search.query.field;version="1.0",c
 om.liferay.portal.search.query.function;version="1.0",com.liferay.por
 tal.search.query.function.score;version="1.0",com.liferay.portal.sear
 ch.query.geolocation;version="1.0",com.liferay.portal.search.query.ut
 il;version="1.0",com.liferay.portal.search.reindexer;version="1.0",co
 m.liferay.portal.search.rescore;version="1.1",com.liferay.portal.sear
 ch.rest.dto.v1_0;version="1.0",com.liferay.portal.search.script;versi
 on="1.0",com.liferay.portal.search.searcher;version="2.0",com.liferay
 .portal.search.significance;version="1.0",com.liferay.portal.search.s
 ort;version="2.0",com.liferay.portal.search.spi.model.index.contribut
 or;version="1.1",com.liferay.portal.search.spi.model.index.contributo
 r.helper;version="1.0",com.liferay.portal.search.spi.model.permission
 ;version="1.0",com.liferay.portal.search.spi.model.query.contributor;
 version="1.1",com.liferay.portal.search.spi.model.query.contributor.h
 elper;version="2.0",com.liferay.portal.search.spi.model.registrar;ver
 sion="2.0",com.liferay.portal.search.spi.model.registrar.contributor;
 version="1.0",com.liferay.portal.search.spi.model.result.contributor;
 version="1.1",com.liferay.portal.search.spi.reindexer;version="1.1",c
 om.liferay.portal.search.spi.searcher;version="1.0",com.liferay.porta
 l.search.spi.suggestions;version="1.0",com.liferay.portal.search.stat
 s;version="1.0",com.liferay.portal.search.suggestions;version="1.0",c
 om.liferay.portal.search.summary;version="1.1",com.liferay.portal.upg
 rade.registry;version="5.0",com.liferay.portal.util;version="45.0",co
 m.liferay.portlet.expando.model.impl;version="4.0",javax.portlet,org.
 apache.commons.lang;version="2.6",org.apache.commons.lang.time;versio
 n="2.6",org.osgi.framework;version="1.8",org.osgi.service.cm;version=
 "1.6",org.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, OpenI
 D Authentication, OpenSSO Authentication, Remote Authentication (Auth
 Verifiers), SSO-based Authentication, Token-based Authentication, Por
 tal Scripting, Elasticsearch Support, Solr Support, Documents and Med
 ia Store Implementations, and more.<br /><br />The Foundation suite p
 rovides applications and features that extend the functionality provi
 ded by Liferay's core. Much of the functionality that belonged to Lif
 eray's core prior to Liferay 7 has been extracted into the modules of
  the Foundation suite. The authentication modules provide a variety o
 f mechanisms for allowing users and remote applications to authentica
 te to Liferay. The LDAP Authentication module allows administrators t
 o establish connections to one or more LDAP directories from which us
 ers can be imported or exported. The SSO modules allow users to authe
 nticate to Liferay using a variety of single-sign on solutions. The T
 oken-based Authentication module allows users or remote applications 
 to authenticate to Liferay without a password. The Scripting module a
 llows scripts to be written in Groovy to invoke Liferay's API.<br /><
 br />This suite is available in the Liferay bundle.
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.capabilities,com.liferay.portal.search.int
 ernal.configuration,com.liferay.portal.search.internal.context,com.li
 feray.portal.search.internal.document,com.liferay.portal.search.inter
 nal.engine,com.liferay.portal.search.internal.expando,com.liferay.por
 tal.search.internal.expando.helper,com.liferay.portal.search.internal
 .facet,com.liferay.portal.search.internal.facet.category,com.liferay.
 portal.search.internal.facet.custom,com.liferay.portal.search.interna
 l.facet.folder,com.liferay.portal.search.internal.facet.modified,com.
 liferay.portal.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.lif
 eray.portal.search.internal.filter.range,com.liferay.portal.search.in
 ternal.geolocation,com.liferay.portal.search.internal.groupby,com.lif
 eray.portal.search.internal.highlight,com.liferay.portal.search.inter
 nal.hits,com.liferay.portal.search.internal.index,com.liferay.portal.
 search.internal.index.configuration,com.liferay.portal.search.interna
 l.index.contributor.helper,com.liferay.portal.search.internal.indexer
 ,com.liferay.portal.search.internal.indexer.helper,com.liferay.portal
 .search.internal.instance.lifecycle,com.liferay.portal.search.interna
 l.legacy.document,com.liferay.portal.search.internal.legacy.groupby,c
 om.liferay.portal.search.internal.legacy.searcher,com.liferay.portal.
 search.internal.legacy.stats,com.liferay.portal.search.internal.local
 ization,com.liferay.portal.search.internal.model.uid,com.liferay.port
 al.search.internal.permission,com.liferay.portal.search.internal.quer
 y,com.liferay.portal.search.internal.query.field,com.liferay.portal.s
 earch.internal.query.function.score,com.liferay.portal.search.interna
 l.query.util,com.liferay.portal.search.internal.reindexer,com.liferay
 .portal.search.internal.rescore,com.liferay.portal.search.internal.re
 sult,com.liferay.portal.search.internal.script,com.liferay.portal.sea
 rch.internal.searcher,com.liferay.portal.search.internal.searcher.hel
 per,com.liferay.portal.search.internal.significance,com.liferay.porta
 l.search.internal.sort,com.liferay.portal.search.internal.spi.model.i
 ndex.contributor,com.liferay.portal.search.internal.spi.model.query.c
 ontributor,com.liferay.portal.search.internal.stats,com.liferay.porta
 l.search.internal.suggestions,com.liferay.portal.search.internal.sugg
 estions.spi,com.liferay.portal.search.internal.summary,com.liferay.po
 rtal.search.internal.upgrade.registry,com.liferay.portal.search.inter
 nal.upgrade.v1_0_1,com.liferay.portal.search.internal.util,com.lifera
 y.portal.search.internal.web.cache
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.IndexerPostProcess
 or";uses:="com.liferay.portal.kernel.search",osgi.service;objectClass
 :List<String>="com.liferay.portal.kernel.search.IndexerRegistry";uses
 :="com.liferay.portal.kernel.search",osgi.service;objectClass:List<St
 ring>="com.liferay.portal.kernel.search.PostProcessSearchQueryContrib
 utor";uses:="com.liferay.portal.kernel.search",osgi.service;objectCla
 ss:List<String>="com.liferay.portal.kernel.search.PreFilterContributo
 r";uses:="com.liferay.portal.kernel.search",osgi.service;objectClass:
 List<String>="com.liferay.portal.kernel.search.RelatedEntryIndexerReg
 istry";uses:="com.liferay.portal.kernel.search",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.kernel.search.SearchEngineHelper
 ";uses:="com.liferay.portal.kernel.search",osgi.service;objectClass:L
 ist<String>="com.liferay.portal.kernel.search.SearchPermissionChecker
 ";uses:="com.liferay.portal.kernel.search",osgi.service;objectClass:L
 ist<String>="com.liferay.portal.kernel.search.SearchResultManager";us
 es:="com.liferay.portal.kernel.search",osgi.service;objectClass:List<
 String>="com.liferay.portal.kernel.search.SearchResultPermissionFilte
 rFactory";uses:="com.liferay.portal.kernel.search",osgi.service;objec
 tClass:List<String>="com.liferay.portal.kernel.search.SortFactory";us
 es:="com.liferay.portal.kernel.search",osgi.service;objectClass:List<
 String>="com.liferay.portal.kernel.search.SummaryFactory";uses:="com.
 liferay.portal.kernel.search",osgi.service;objectClass:List<String>="
 com.liferay.portal.kernel.search.background.task.ReindexStatusMessage
 Sender";uses:="com.liferay.portal.kernel.search.background.task",osgi
 .service;objectClass:List<String>="com.liferay.portal.kernel.search.f
 acet.FacetPostProcessor";uses:="com.liferay.portal.kernel.search.face
 t",osgi.service;objectClass:List<String>="com.liferay.portal.kernel.s
 earch.facet.faceted.searcher.FacetedSearcherManager";uses:="com.lifer
 ay.portal.kernel.search.facet.faceted.searcher",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.kernel.search.facet.util.FacetFa
 ctory";uses:="com.liferay.portal.kernel.search.facet.util",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.kernel.search.facet.u
 til.FacetFactory,com.liferay.portal.search.facet.custom.CustomFacetFa
 ctory";uses:="com.liferay.portal.kernel.search.facet.util,com.liferay
 .portal.search.facet.custom",osgi.service;objectClass:List<String>="c
 om.liferay.portal.kernel.search.facet.util.FacetFactory,com.liferay.p
 ortal.search.facet.nested.NestedFacetFactory";uses:="com.liferay.port
 al.kernel.search.facet.util,com.liferay.portal.search.facet.nested",o
 sgi.service;objectClass:List<String>="com.liferay.portal.kernel.searc
 h.hits.HitsProcessor";uses:="com.liferay.portal.kernel.search.hits",o
 sgi.service;objectClass:List<String>="com.liferay.portal.kernel.searc
 h.hits.HitsProcessorRegistry";uses:="com.liferay.portal.kernel.search
 .hits",osgi.service;objectClass:List<String>="com.liferay.portal.kern
 el.search.query.FieldQueryFactory";uses:="com.liferay.portal.kernel.s
 earch.query",osgi.service;objectClass:List<String>="com.liferay.porta
 l.kernel.search.query.QueryPreProcessConfiguration";uses:="com.lifera
 y.portal.kernel.search.query",osgi.service;objectClass:List<String>="
 com.liferay.portal.kernel.search.reindexer.ReindexerBridge";uses:="co
 m.liferay.portal.kernel.search.reindexer",osgi.service;objectClass:Li
 st<String>="com.liferay.portal.kernel.search.result.SearchResultTrans
 lator";uses:="com.liferay.portal.kernel.search.result",osgi.service;o
 bjectClass:List<String>="com.liferay.portal.kernel.search.suggest.Col
 lator";uses:="com.liferay.portal.kernel.search.suggest",osgi.service;
 objectClass:List<String>="com.liferay.portal.kernel.transaction.Trans
 actionLifecycleListener";uses:="com.liferay.portal.kernel.transaction
 ",osgi.service;objectClass:List<String>="com.liferay.portal.search.ag
 gregation.AggregationResults";uses:="com.liferay.portal.search.aggreg
 ation",osgi.service;objectClass:List<String>="com.liferay.portal.sear
 ch.aggregation.Aggregations";uses:="com.liferay.portal.search.aggrega
 tion",osgi.service;objectClass:List<String>="com.liferay.portal.searc
 h.analysis.FieldQueryBuilderFactory";uses:="com.liferay.portal.search
 .analysis",osgi.service;objectClass:List<String>="com.liferay.portal.
 search.analysis.KeywordTokenizer";uses:="com.liferay.portal.search.an
 alysis",osgi.service;objectClass:List<String>="com.liferay.portal.sea
 rch.asset.SearchableAssetClassNamesProvider";uses:="com.liferay.porta
 l.search.asset",osgi.service;objectClass:List<String>="com.liferay.po
 rtal.search.batch.BatchIndexingHelper";uses:="com.liferay.portal.sear
 ch.batch",osgi.service;objectClass:List<String>="com.liferay.portal.s
 earch.batch.DynamicQueryBatchIndexingActionableFactory";uses:="com.li
 feray.portal.search.batch",osgi.service;objectClass:List<String>="com
 .liferay.portal.search.capabilities.SearchCapabilities";uses:="com.li
 feray.portal.search.capabilities",osgi.service;objectClass:List<Strin
 g>="com.liferay.portal.search.context.SearchContextFactory";uses:="co
 m.liferay.portal.search.context",osgi.service;objectClass:List<String
 >="com.liferay.portal.search.document.DocumentBuilderFactory";uses:="
 com.liferay.portal.search.document",osgi.service;objectClass:List<Str
 ing>="com.liferay.portal.search.engine.ConnectionInformationBuilderFa
 ctory";uses:="com.liferay.portal.search.engine",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.search.engine.NodeInformationBui
 lderFactory";uses:="com.liferay.portal.search.engine",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.search.expando.ExpandoBrid
 geIndexer";uses:="com.liferay.portal.search.expando",osgi.service;obj
 ectClass:List<String>="com.liferay.portal.search.facet.FacetFactory,c
 om.liferay.portal.search.facet.category.CategoryFacetFactory";uses:="
 com.liferay.portal.search.facet,com.liferay.portal.search.facet.categ
 ory",osgi.service;objectClass:List<String>="com.liferay.portal.search
 .facet.FacetFactory,com.liferay.portal.search.facet.folder.FolderFace
 tFactory";uses:="com.liferay.portal.search.facet,com.liferay.portal.s
 earch.facet.folder",osgi.service;objectClass:List<String>="com.lifera
 y.portal.search.facet.FacetFactory,com.liferay.portal.search.facet.mo
 dified.ModifiedFacetFactory";uses:="com.liferay.portal.search.facet,c
 om.liferay.portal.search.facet.modified",osgi.service;objectClass:Lis
 t<String>="com.liferay.portal.search.facet.FacetFactory,com.liferay.p
 ortal.search.facet.site.SiteFacetFactory";uses:="com.liferay.portal.s
 earch.facet,com.liferay.portal.search.facet.site",osgi.service;object
 Class:List<String>="com.liferay.portal.search.facet.FacetFactory,com.
 liferay.portal.search.facet.tag.AssetTagNamesFacetFactory";uses:="com
 .liferay.portal.search.facet,com.liferay.portal.search.facet.tag",osg
 i.service;objectClass:List<String>="com.liferay.portal.search.facet.F
 acetFactory,com.liferay.portal.search.facet.type.AssetEntriesFacetFac
 tory";uses:="com.liferay.portal.search.facet,com.liferay.portal.searc
 h.facet.type",osgi.service;objectClass:List<String>="com.liferay.port
 al.search.facet.FacetFactory,com.liferay.portal.search.facet.user.Use
 rFacetFactory";uses:="com.liferay.portal.search.facet,com.liferay.por
 tal.search.facet.user",osgi.service;objectClass:List<String>="com.lif
 eray.portal.search.facet.category.CategoryFacetSearchContributor";use
 s:="com.liferay.portal.search.facet.category",osgi.service;objectClas
 s:List<String>="com.liferay.portal.search.facet.custom.CustomFacetSea
 rchContributor";uses:="com.liferay.portal.search.facet.custom",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.facet.fold
 er.FolderFacetSearchContributor";uses:="com.liferay.portal.search.fac
 et.folder",osgi.service;objectClass:List<String>="com.liferay.portal.
 search.facet.nested.NestedFacetSearchContributor";uses:="com.liferay.
 portal.search.facet.nested",osgi.service;objectClass:List<String>="co
 m.liferay.portal.search.facet.site.SiteFacetSearchContributor";uses:=
 "com.liferay.portal.search.facet.site",osgi.service;objectClass:List<
 String>="com.liferay.portal.search.facet.tag.TagFacetSearchContributo
 r";uses:="com.liferay.portal.search.facet.tag",osgi.service;objectCla
 ss:List<String>="com.liferay.portal.search.facet.type.TypeFacetSearch
 Contributor";uses:="com.liferay.portal.search.facet.type",osgi.servic
 e;objectClass:List<String>="com.liferay.portal.search.facet.user.User
 FacetSearchContributor";uses:="com.liferay.portal.search.facet.user",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.filt
 er.ComplexQueryBuilderFactory";uses:="com.liferay.portal.search.filte
 r",osgi.service;objectClass:List<String>="com.liferay.portal.search.f
 ilter.ComplexQueryPartBuilderFactory";uses:="com.liferay.portal.searc
 h.filter",osgi.service;objectClass:List<String>="com.liferay.portal.s
 earch.filter.FilterBuilders";uses:="com.liferay.portal.search.filter"
 ,osgi.service;objectClass:List<String>="com.liferay.portal.search.geo
 location.GeoBuilders";uses:="com.liferay.portal.search.geolocation",o
 sgi.service;objectClass:List<String>="com.liferay.portal.search.group
 by.GroupByRequestFactory";uses:="com.liferay.portal.search.groupby",o
 sgi.service;objectClass:List<String>="com.liferay.portal.search.group
 by.GroupByResponseFactory";uses:="com.liferay.portal.search.groupby",
 osgi.service;objectClass:List<String>="com.liferay.portal.search.high
 light.FieldConfigBuilderFactory";uses:="com.liferay.portal.search.hig
 hlight",osgi.service;objectClass:List<String>="com.liferay.portal.sea
 rch.highlight.HighlightBuilderFactory";uses:="com.liferay.portal.sear
 ch.highlight",osgi.service;objectClass:List<String>="com.liferay.port
 al.search.highlight.HighlightFieldBuilderFactory";uses:="com.liferay.
 portal.search.highlight",osgi.service;objectClass:List<String>="com.l
 iferay.portal.search.highlight.Highlights";uses:="com.liferay.portal.
 search.highlight",osgi.service;objectClass:List<String>="com.liferay.
 portal.search.hits.SearchHitBuilderFactory";uses:="com.liferay.portal
 .search.hits",osgi.service;objectClass:List<String>="com.liferay.port
 al.search.hits.SearchHitsBuilderFactory";uses:="com.liferay.portal.se
 arch.hits",osgi.service;objectClass:List<String>="com.liferay.portal.
 search.index.IndexStatusManager";uses:="com.liferay.portal.search.ind
 ex",osgi.service;objectClass:List<String>="com.liferay.portal.search.
 index.UpdateDocumentIndexWriter";uses:="com.liferay.portal.search.ind
 ex",osgi.service;objectClass:List<String>="com.liferay.portal.search.
 indexer.BaseModelDocumentFactory";uses:="com.liferay.portal.search.in
 dexer",osgi.service;objectClass:List<String>="com.liferay.portal.sear
 ch.indexer.BaseModelRetriever";uses:="com.liferay.portal.search.index
 er",osgi.service;objectClass:List<String>="com.liferay.portal.search.
 internal.SearchPermissionFieldContributorRegistry";uses:="com.liferay
 .portal.search.internal",osgi.service;objectClass:List<String>="com.l
 iferay.portal.search.internal.analysis.DescriptionFieldQueryBuilder";
 uses:="com.liferay.portal.search.internal.analysis",osgi.service;obje
 ctClass:List<String>="com.liferay.portal.search.internal.analysis.Key
 wordFieldQueryBuilder";uses:="com.liferay.portal.search.internal.anal
 ysis",osgi.service;objectClass:List<String>="com.liferay.portal.searc
 h.internal.analysis.SubstringFieldQueryBuilder";uses:="com.liferay.po
 rtal.search.internal.analysis",osgi.service;objectClass:List<String>=
 "com.liferay.portal.search.internal.analysis.TitleFieldQueryBuilder";
 uses:="com.liferay.portal.search.internal.analysis",osgi.service;obje
 ctClass:List<String>="com.liferay.portal.search.internal.asset.AssetR
 endererFactoryRegistry";uses:="com.liferay.portal.search.internal.ass
 et",osgi.service;objectClass:List<String>="com.liferay.portal.search.
 internal.buffer.IndexerRequestBufferExecutor";uses:="com.liferay.port
 al.search.internal.buffer",osgi.service;objectClass:List<String>="com
 .liferay.portal.search.internal.buffer.IndexerRequestBufferOverflowHa
 ndler";uses:="com.liferay.portal.search.internal.buffer",osgi.service
 ;objectClass:List<String>="com.liferay.portal.search.internal.expando
 .helper.ExpandoQueryContributorHelper";uses:="com.liferay.portal.sear
 ch.internal.expando.helper",osgi.service;objectClass:List<String>="co
 m.liferay.portal.search.internal.indexer.KeywordQueryContributorsRegi
 stry";uses:="com.liferay.portal.search.internal.indexer",osgi.service
 ;objectClass:List<String>="com.liferay.portal.search.internal.indexer
 .ModelPreFilterContributorsRegistry";uses:="com.liferay.portal.search
 .internal.indexer",osgi.service;objectClass:List<String>="com.liferay
 .portal.search.internal.indexer.QueryPreFilterContributorsRegistry";u
 ses:="com.liferay.portal.search.internal.indexer",osgi.service;object
 Class:List<String>="com.liferay.portal.search.internal.indexer.helper
 .AddSearchKeywordsQueryContributorHelper";uses:="com.liferay.portal.s
 earch.internal.indexer.helper",osgi.service;objectClass:List<String>=
 "com.liferay.portal.search.internal.indexer.helper.PostProcessSearchQ
 ueryContributorHelper";uses:="com.liferay.portal.search.internal.inde
 xer.helper",osgi.service;objectClass:List<String>="com.liferay.portal
 .search.internal.indexer.helper.PreFilterContributorHelper";uses:="co
 m.liferay.portal.search.internal.indexer.helper",osgi.service;objectC
 lass:List<String>="com.liferay.portal.search.internal.query.field.Des
 criptionFieldQueryBuilder";uses:="com.liferay.portal.search.internal.
 query.field",osgi.service;objectClass:List<String>="com.liferay.porta
 l.search.internal.query.field.SubstringFieldQueryBuilder";uses:="com.
 liferay.portal.search.internal.query.field",osgi.service;objectClass:
 List<String>="com.liferay.portal.search.internal.query.field.TitleFie
 ldQueryBuilder";uses:="com.liferay.portal.search.internal.query.field
 ",osgi.service;objectClass:List<String>="com.liferay.portal.search.in
 ternal.reindexer.BulkReindexersRegistry";uses:="com.liferay.portal.se
 arch.internal.reindexer",osgi.service;objectClass:List<String>="com.l
 iferay.portal.search.internal.searcher.helper.IndexSearcherHelper";us
 es:="com.liferay.portal.search.internal.searcher.helper",osgi.service
 ;objectClass:List<String>="com.liferay.portal.search.legacy.document.
 DocumentBuilderFactory";uses:="com.liferay.portal.search.legacy.docum
 ent",osgi.service;objectClass:List<String>="com.liferay.portal.search
 .legacy.groupby.GroupByRequestFactory";uses:="com.liferay.portal.sear
 ch.legacy.groupby",osgi.service;objectClass:List<String>="com.liferay
 .portal.search.legacy.searcher.SearchRequestBuilderFactory";uses:="co
 m.liferay.portal.search.legacy.searcher",osgi.service;objectClass:Lis
 t<String>="com.liferay.portal.search.legacy.searcher.SearchResponseBu
 ilderFactory";uses:="com.liferay.portal.search.legacy.searcher",osgi.
 service;objectClass:List<String>="com.liferay.portal.search.legacy.st
 ats.StatsRequestBuilderFactory";uses:="com.liferay.portal.search.lega
 cy.stats",osgi.service;objectClass:List<String>="com.liferay.portal.s
 earch.legacy.stats.StatsResultsTranslator";uses:="com.liferay.portal.
 search.legacy.stats",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.search.localization.SearchLocalizationHelper";uses:="com.li
 feray.portal.search.localization",osgi.service;objectClass:List<Strin
 g>="com.liferay.portal.search.model.uid.UIDFactory";uses:="com.lifera
 y.portal.search.model.uid",osgi.service;objectClass:List<String>="com
 .liferay.portal.search.permission.SearchPermissionDocumentContributor
 ";uses:="com.liferay.portal.search.permission",osgi.service;objectCla
 ss:List<String>="com.liferay.portal.search.permission.SearchPermissio
 nIndexWriter";uses:="com.liferay.portal.search.permission",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.search.query.NestedFi
 eldQueryHelper";uses:="com.liferay.portal.search.query",osgi.service;
 objectClass:List<String>="com.liferay.portal.search.query.Queries";us
 es:="com.liferay.portal.search.query",osgi.service;objectClass:List<S
 tring>="com.liferay.portal.search.query.QueryHelper";uses:="com.lifer
 ay.portal.search.query",osgi.service;objectClass:List<String>="com.li
 feray.portal.search.query.field.FieldQueryBuilderFactory";uses:="com.
 liferay.portal.search.query.field",osgi.service;objectClass:List<Stri
 ng>="com.liferay.portal.search.query.field.FieldQueryFactory";uses:="
 com.liferay.portal.search.query.field",osgi.service;objectClass:List<
 String>="com.liferay.portal.search.query.field.QueryPreProcessConfigu
 ration";uses:="com.liferay.portal.search.query.field",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.search.query.function.scor
 e.ScoreFunctions";uses:="com.liferay.portal.search.query.function.sco
 re",osgi.service;objectClass:List<String>="com.liferay.portal.search.
 query.util.BooleanQueryUtilities";uses:="com.liferay.portal.search.qu
 ery.util",osgi.service;objectClass:List<String>="com.liferay.portal.s
 earch.reindexer.Reindexer";uses:="com.liferay.portal.search.reindexer
 ",osgi.service;objectClass:List<String>="com.liferay.portal.search.re
 score.RescoreBuilderFactory";uses:="com.liferay.portal.search.rescore
 ",osgi.service;objectClass:List<String>="com.liferay.portal.search.sc
 ript.Scripts";uses:="com.liferay.portal.search.script",osgi.service;o
 bjectClass:List<String>="com.liferay.portal.search.searcher.SearchReq
 uestBuilderFactory";uses:="com.liferay.portal.search.searcher",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.searcher.S
 earcher";uses:="com.liferay.portal.search.searcher",osgi.service;obje
 ctClass:List<String>="com.liferay.portal.search.significance.Signific
 anceHeuristics";uses:="com.liferay.portal.search.significance",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.sort.SortB
 uilderFactory";uses:="com.liferay.portal.search.sort",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.search.sort.SortFieldBuild
 er";uses:="com.liferay.portal.search.sort",osgi.service;objectClass:L
 ist<String>="com.liferay.portal.search.sort.Sorts";uses:="com.liferay
 .portal.search.sort",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.search.spi.model.query.contributor.KeywordQueryContributor"
 ;uses:="com.liferay.portal.search.spi.model.query.contributor",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.search.spi.model.
 query.contributor.ModelPreFilterContributor";uses:="com.liferay.porta
 l.search.spi.model.query.contributor",osgi.service;objectClass:List<S
 tring>="com.liferay.portal.search.spi.model.query.contributor.QueryCo
 nfigContributor";uses:="com.liferay.portal.search.spi.model.query.con
 tributor",osgi.service;objectClass:List<String>="com.liferay.portal.s
 earch.spi.model.query.contributor.QueryPreFilterContributor";uses:="c
 om.liferay.portal.search.spi.model.query.contributor",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.search.spi.model.query.con
 tributor.SearchContextContributor";uses:="com.liferay.portal.search.s
 pi.model.query.contributor",osgi.service;objectClass:List<String>="co
 m.liferay.portal.search.spi.model.registrar.ModelSearchRegistrarHelpe
 r";uses:="com.liferay.portal.search.spi.model.registrar",osgi.service
 ;objectClass:List<String>="com.liferay.portal.search.spi.suggestions.
 SuggestionsContributor";uses:="com.liferay.portal.search.spi.suggesti
 ons",osgi.service;objectClass:List<String>="com.liferay.portal.search
 .stats.StatsRequestBuilderFactory";uses:="com.liferay.portal.search.s
 tats",osgi.service;objectClass:List<String>="com.liferay.portal.searc
 h.stats.StatsResponseBuilderFactory";uses:="com.liferay.portal.search
 .stats",osgi.service;objectClass:List<String>="com.liferay.portal.sea
 rch.suggestions.SuggestionBuilderFactory";uses:="com.liferay.portal.s
 earch.suggestions",osgi.service;objectClass:List<String>="com.liferay
 .portal.search.suggestions.SuggestionsContributorResultsBuilderFactor
 y";uses:="com.liferay.portal.search.suggestions",osgi.service;objectC
 lass:List<String>="com.liferay.portal.search.suggestions.SuggestionsR
 etriever";uses:="com.liferay.portal.search.suggestions",osgi.service;
 objectClass:List<String>="com.liferay.portal.search.summary.SummaryBu
 ilderFactory";uses:="com.liferay.portal.search.summary",osgi.service;
 objectClass:List<String>="com.liferay.portal.search.summary.SummaryHe
 lper";uses:="com.liferay.portal.search.summary",osgi.service;objectCl
 ass:List<String>="com.liferay.portal.upgrade.registry.UpgradeStepRegi
 strator";uses:="com.liferay.portal.upgrade.registry"
Require-Capability: osgi.service;filter:="(objectClass=com.liferay.ass
 et.kernel.service.AssetCategoryLocalService)";effective:=active,osgi.
 service;filter:="(objectClass=com.liferay.asset.kernel.service.AssetE
 ntryLocalService)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.expando.kernel.service.ExpandoColumnLocalService)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.expando
 .kernel.service.ExpandoValueLocalService)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.expando.kernel.util.ExpandoBri
 dgeFactory)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.petra.executor.PortalExecutorManager)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.portal.configuration.pers
 istence.upgrade.ConfigurationUpgradeStepFactory)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.portal.kernel.backgroun
 dtask.BackgroundTaskManager)";effective:=active,osgi.service;filter:=
 "(objectClass=com.liferay.portal.kernel.backgroundtask.BackgroundTask
 StatusMessageSender)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.portal.kernel.language.Language)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.module.
 framework.ModuleServiceLifecycle)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.portal.kernel.search.IndexSearcherHelp
 er)";effective:=active,osgi.service;filter:="(objectClass=com.liferay
 .portal.kernel.search.IndexWriterHelper)";effective:=active,osgi.serv
 ice;filter:="(objectClass=com.liferay.portal.kernel.search.IndexerReg
 istry)";effective:=active,osgi.service;filter:="(objectClass=com.life
 ray.portal.kernel.search.RelatedEntryIndexerRegistry)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.sear
 ch.SearchEngine)";effective:=active,osgi.service;filter:="(objectClas
 s=com.liferay.portal.kernel.search.SearchEngineHelper)";effective:=ac
 tive,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.sea
 rch.SearchPermissionChecker)";effective:=active,osgi.service;filter:=
 "(objectClass=com.liferay.portal.kernel.search.SearchResultManager)";
 effective:=active,osgi.service;filter:="(objectClass=com.liferay.port
 al.kernel.search.SearchResultPermissionFilterFactory)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.sear
 ch.SummaryFactory)";effective:=active,osgi.service;filter:="(objectCl
 ass=com.liferay.portal.kernel.search.background.task.ReindexStatusMes
 sageSender)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.kernel.search.facet.FacetPostProcessor)";effective:=a
 ctive,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.se
 arch.facet.faceted.searcher.FacetedSearcherManager)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.search
 .hits.HitsProcessorRegistry)";effective:=active,osgi.service;filter:=
 "(objectClass=com.liferay.portal.kernel.search.query.FieldQueryFactor
 y)";effective:=active,osgi.service;filter:="(objectClass=com.liferay.
 portal.kernel.search.query.QueryPreProcessConfiguration)";effective:=
 active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.s
 ecurity.permission.PermissionCheckerFactory)";effective:=active,osgi.
 service;filter:="(objectClass=com.liferay.portal.kernel.service.Class
 NameLocalService)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.kernel.service.CompanyLocalService)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.
 service.GroupLocalService)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.portal.kernel.service.LayoutLocalService)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.portal
 .kernel.service.PersistedModelLocalServiceRegistry)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.servic
 e.ResourcePermissionLocalService)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.portal.kernel.service.RoleLocalService
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.p
 ortal.kernel.service.UserLocalService)";effective:=active,osgi.servic
 e;filter:="(objectClass=com.liferay.portal.kernel.util.Localization)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.por
 tal.kernel.util.Portal)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.portal.kernel.util.PrefsProps)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.util.P
 rops)";effective:=active,osgi.service;filter:="(objectClass=com.lifer
 ay.portal.search.aggregation.Aggregations)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.portal.search.analysis.Keywor
 dTokenizer)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.asset.SearchableAssetClassNamesProvider)";effe
 ctive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.s
 earch.batch.BatchIndexingHelper)";effective:=active,osgi.service;filt
 er:="(objectClass=com.liferay.portal.search.document.DocumentBuilderF
 actory)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.portal.search.engine.SearchEngineInformation)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.portal.search.expando
 .ExpandoBridgeIndexer)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.portal.search.facet.category.CategoryFacetFactory
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.p
 ortal.search.facet.custom.CustomFacetFactory)";effective:=active,osgi
 .service;filter:="(objectClass=com.liferay.portal.search.facet.folder
 .FolderFacetFactory)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.portal.search.facet.nested.NestedFacetFactory)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 search.facet.site.SiteFacetFactory)";effective:=active,osgi.service;f
 ilter:="(objectClass=com.liferay.portal.search.facet.tag.AssetTagName
 sFacetFactory)";effective:=active,osgi.service;filter:="(objectClass=
 com.liferay.portal.search.facet.type.AssetEntriesFacetFactory)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.se
 arch.facet.user.UserFacetFactory)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.portal.search.filter.FilterBuilders)";
 effective:=active,osgi.service;filter:="(objectClass=com.liferay.port
 al.search.geolocation.GeoBuilders)";effective:=active,osgi.service;fi
 lter:="(objectClass=com.liferay.portal.search.highlight.HighlightBuil
 derFactory)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.index.IndexStatusManager)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.portal.search.index.Upd
 ateDocumentIndexWriter)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.portal.search.indexer.BaseModelDocumentFactory)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.por
 tal.search.indexer.BaseModelRetriever)";effective:=active,osgi.servic
 e;filter:="(objectClass=com.liferay.portal.search.internal.SearchPerm
 issionFieldContributorRegistry)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.portal.search.internal.analysis.Descript
 ionFieldQueryBuilder)";effective:=active,osgi.service;filter:="(objec
 tClass=com.liferay.portal.search.internal.analysis.KeywordFieldQueryB
 uilder)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.portal.search.internal.analysis.SubstringFieldQueryBuilder)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 search.internal.analysis.TitleFieldQueryBuilder)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.portal.search.internal.
 asset.AssetRendererFactoryRegistry)";effective:=active,osgi.service;f
 ilter:="(objectClass=com.liferay.portal.search.internal.background.ta
 sk.ReindexSingleIndexerBackgroundTaskExecutor)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.portal.search.internal.bu
 ffer.IndexerRequestBufferExecutor)";effective:=active,osgi.service;fi
 lter:="(objectClass=com.liferay.portal.search.internal.buffer.Indexer
 RequestBufferOverflowHandler)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.portal.search.internal.expando.helper.Expa
 ndoQueryContributorHelper)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.portal.search.internal.indexer.KeywordQueryCo
 ntributorsRegistry)";effective:=active,osgi.service;filter:="(objectC
 lass=com.liferay.portal.search.internal.indexer.ModelPreFilterContrib
 utorsRegistry)";effective:=active,osgi.service;filter:="(objectClass=
 com.liferay.portal.search.internal.indexer.QueryPreFilterContributors
 Registry)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.portal.search.internal.indexer.helper.AddSearchKeywordsQueryCo
 ntributorHelper)";effective:=active,osgi.service;filter:="(objectClas
 s=com.liferay.portal.search.internal.indexer.helper.PostProcessSearch
 QueryContributorHelper)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.portal.search.internal.indexer.helper.PreFilterC
 ontributorHelper)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.search.internal.query.field.DescriptionFieldQue
 ryBuilder)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.portal.search.internal.query.field.SubstringFieldQueryBuilder
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.p
 ortal.search.internal.query.field.TitleFieldQueryBuilder)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.portal.search.
 internal.reindexer.BulkReindexersRegistry)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.portal.search.internal.search
 er.helper.IndexSearcherHelper)";effective:=active,osgi.service;filter
 :="(objectClass=com.liferay.portal.search.legacy.searcher.SearchReque
 stBuilderFactory)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.search.legacy.searcher.SearchResponseBuilderFac
 tory)";effective:=active,osgi.service;filter:="(objectClass=com.lifer
 ay.portal.search.model.uid.UIDFactory)";effective:=active,osgi.servic
 e;filter:="(objectClass=com.liferay.portal.search.permission.SearchPe
 rmissionDocumentContributor)";effective:=active,osgi.service;filter:=
 "(objectClass=com.liferay.portal.search.permission.SearchPermissionIn
 dexWriter)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.portal.search.query.Queries)";effective:=active,osgi.service;
 filter:="(objectClass=com.liferay.portal.search.query.QueryHelper)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.porta
 l.search.query.field.FieldQueryFactory)";effective:=active,osgi.servi
 ce;filter:="(objectClass=com.liferay.portal.search.query.field.QueryP
 reProcessConfiguration)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.portal.search.reindexer.Reindexer)";effective:=a
 ctive,osgi.service;filter:="(objectClass=com.liferay.portal.search.sc
 ript.Scripts)";effective:=active,osgi.service;filter:="(objectClass=c
 om.liferay.portal.search.searcher.SearchRequestBuilderFactory)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.se
 arch.searcher.Searcher)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.portal.search.sort.SortFieldBuilder)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.portal.search.
 sort.Sorts)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.search.suggestions.SuggestionBuilderFactory)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.portal.sear
 ch.suggestions.SuggestionsContributorResultsBuilderFactory)";effectiv
 e:=active,osgi.service;filter:="(objectClass=org.osgi.service.cm.Conf
 igurationAdmin)";effective:=active,osgi.extender;filter:="(&(osgi.ext
 ender=osgi.component)(version>=1.4.0)(!(version>=2.0.0)))",osgi.contr
 act;osgi.contract=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
 tartupExecutor.xml,OSGI-INF/com.liferay.portal.search.internal.IndexS
 earcherHelperImpl.xml,OSGI-INF/com.liferay.portal.search.internal.Ind
 exWriterHelperImpl.xml,OSGI-INF/com.liferay.portal.search.internal.In
 dexerRegistryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.Rel
 atedEntryIndexerRegistryImpl.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.SearchEngineHelperImpl.xml,OSGI-INF/com.liferay.portal.search
 .internal.SearchPermissionCheckerImpl.xml,OSGI-INF/com.liferay.portal
 .search.internal.SearchPermissionFieldContributorRegistry.xml,OSGI-IN
 F/com.liferay.portal.search.internal.SortFactoryImpl.xml,OSGI-INF/com
 .liferay.portal.search.internal.aggregation.AggregationResultsImpl.xm
 l,OSGI-INF/com.liferay.portal.search.internal.aggregation.Aggregation
 sImpl.xml,OSGI-INF/com.liferay.portal.search.internal.analysis.AssetT
 agNamesFieldQueryBuilderFactory.xml,OSGI-INF/com.liferay.portal.searc
 h.internal.analysis.DescriptionFieldQueryBuilder.xml,OSGI-INF/com.lif
 eray.portal.search.internal.analysis.FieldQueryBuilderFactoryImpl.xml
 ,OSGI-INF/com.liferay.portal.search.internal.analysis.KeywordFieldQue
 ryBuilder.xml,OSGI-INF/com.liferay.portal.search.internal.analysis.Ke
 ywordFieldQueryBuilderFactory.xml,OSGI-INF/com.liferay.portal.search.
 internal.analysis.SimpleKeywordTokenizer.xml,OSGI-INF/com.liferay.por
 tal.search.internal.analysis.SubstringFieldQueryBuilder.xml,OSGI-INF/
 com.liferay.portal.search.internal.analysis.TitleFieldQueryBuilder.xm
 l,OSGI-INF/com.liferay.portal.search.internal.asset.AssetRendererFact
 oryRegistryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.asset
 .SearchableAssetClassNamesProviderImpl.xml,OSGI-INF/com.liferay.porta
 l.search.internal.background.task.BackgroundTaskExecutorConfigurator.
 xml,OSGI-INF/com.liferay.portal.search.internal.background.task.Reind
 exSingleIndexerBackgroundTaskExecutor.xml,OSGI-INF/com.liferay.portal
 .search.internal.background.task.ReindexStatusMessageSenderImpl.xml,O
 SGI-INF/com.liferay.portal.search.internal.batch.BatchIndexingHelperI
 mpl.xml,OSGI-INF/com.liferay.portal.search.internal.batch.DynamicQuer
 yBatchIndexingActionableFactoryImpl.xml,OSGI-INF/com.liferay.portal.s
 earch.internal.buffer.IndexerRequestBufferExecutor.xml,OSGI-INF/com.l
 iferay.portal.search.internal.buffer.IndexerRequestBufferOverflowHand
 ler.xml,OSGI-INF/com.liferay.portal.search.internal.buffer.IndexerReq
 uestBufferTransactionLifecycleListener.xml,OSGI-INF/com.liferay.porta
 l.search.internal.capabilities.SearchCapabilitiesImpl.xml,OSGI-INF/co
 m.liferay.portal.search.internal.context.SearchContextFactoryImpl.xml
 ,OSGI-INF/com.liferay.portal.search.internal.document.DocumentBuilder
 FactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.engine.Co
 nnectionInformationBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal
 .search.internal.engine.NodeInformationBuilderFactoryImpl.xml,OSGI-IN
 F/com.liferay.portal.search.internal.expando.BaseIndexerExpandoQueryC
 ontributor.xml,OSGI-INF/com.liferay.portal.search.internal.expando.Ex
 pandoBridgeIndexerImpl.xml,OSGI-INF/com.liferay.portal.search.interna
 l.expando.ExpandoFieldQueryBuilderFactory.xml,OSGI-INF/com.liferay.po
 rtal.search.internal.expando.helper.ExpandoQueryContributorHelperImpl
 .xml,OSGI-INF/com.liferay.portal.search.internal.facet.FacetPostProce
 ssorImpl.xml,OSGI-INF/com.liferay.portal.search.internal.facet.MultiV
 alueFacetFactory.xml,OSGI-INF/com.liferay.portal.search.internal.face
 t.SimpleFacetFactory.xml,OSGI-INF/com.liferay.portal.search.internal.
 facet.category.CategoryFacetFactoryImpl.xml,OSGI-INF/com.liferay.port
 al.search.internal.facet.category.CategoryFacetSearchContributorImpl.
 xml,OSGI-INF/com.liferay.portal.search.internal.facet.custom.CustomFa
 cetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.facet.
 custom.CustomFacetSearchContributorImpl.xml,OSGI-INF/com.liferay.port
 al.search.internal.facet.folder.FolderFacetFactoryImpl.xml,OSGI-INF/c
 om.liferay.portal.search.internal.facet.folder.FolderFacetSearchContr
 ibutorImpl.xml,OSGI-INF/com.liferay.portal.search.internal.facet.modi
 fied.ModifiedFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.
 internal.facet.nested.NestedFacetFactoryImpl.xml,OSGI-INF/com.liferay
 .portal.search.internal.facet.nested.NestedFacetSearchContributorImpl
 .xml,OSGI-INF/com.liferay.portal.search.internal.facet.site.SiteFacet
 FactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.facet.sit
 e.SiteFacetSearchContributorImpl.xml,OSGI-INF/com.liferay.portal.sear
 ch.internal.facet.tag.AssetTagNamesFacetFactoryImpl.xml,OSGI-INF/com.
 liferay.portal.search.internal.facet.tag.TagFacetSearchContributorImp
 l.xml,OSGI-INF/com.liferay.portal.search.internal.facet.type.AssetEnt
 riesFacetFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.
 facet.type.TypeFacetSearchContributorImpl.xml,OSGI-INF/com.liferay.po
 rtal.search.internal.facet.user.UserFacetFactoryImpl.xml,OSGI-INF/com
 .liferay.portal.search.internal.facet.user.UserFacetSearchContributor
 Impl.xml,OSGI-INF/com.liferay.portal.search.internal.filter.ComplexQu
 eryBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal
 .filter.ComplexQueryPartBuilderFactoryImpl.xml,OSGI-INF/com.liferay.p
 ortal.search.internal.filter.FilterBuildersImpl.xml,OSGI-INF/com.life
 ray.portal.search.internal.geolocation.GeoBuildersImpl.xml,OSGI-INF/c
 om.liferay.portal.search.internal.groupby.GroupByRequestFactoryImpl.x
 ml,OSGI-INF/com.liferay.portal.search.internal.groupby.GroupByRespons
 eFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.highligh
 t.FieldConfigBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.searc
 h.internal.highlight.HighlightBuilderFactoryImpl.xml,OSGI-INF/com.lif
 eray.portal.search.internal.highlight.HighlightFieldBuilderFactoryImp
 l.xml,OSGI-INF/com.liferay.portal.search.internal.highlight.Highlight
 sImpl.xml,OSGI-INF/com.liferay.portal.search.internal.hits.AlternateK
 eywordQueryHitsProcessor.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.hits.CollatedSpellCheckHitsProcessor.xml,OSGI-INF/com.liferay.por
 tal.search.internal.hits.HitsProcessorRegistryImpl.xml,OSGI-INF/com.l
 iferay.portal.search.internal.hits.QueryIndexingHitsProcessor.xml,OSG
 I-INF/com.liferay.portal.search.internal.hits.QuerySuggestionHitsProc
 essor.xml,OSGI-INF/com.liferay.portal.search.internal.hits.SearchHitB
 uilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.hit
 s.SearchHitsBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search
 .internal.index.IndexStatusManagerImpl.xml,OSGI-INF/com.liferay.porta
 l.search.internal.index.UpdateDocumentIndexWriterImpl.xml,OSGI-INF/co
 m.liferay.portal.search.internal.indexer.BaseIndexerAddSearchKeywords
 QueryContributor.xml,OSGI-INF/com.liferay.portal.search.internal.inde
 xer.BaseIndexerPostProcessSearchQueryContributor.xml,OSGI-INF/com.lif
 eray.portal.search.internal.indexer.BaseIndexerPreFilterContributor.x
 ml,OSGI-INF/com.liferay.portal.search.internal.indexer.BaseModelDocum
 entFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.indexe
 r.BaseModelRetrieverImpl.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.indexer.ContentLengthIndexerPostProcessor.xml,OSGI-INF/com.lifera
 y.portal.search.internal.indexer.KeywordQueryContributorsRegistryImpl
 .xml,OSGI-INF/com.liferay.portal.search.internal.indexer.ModelPreFilt
 erContributorsRegistryImpl.xml,OSGI-INF/com.liferay.portal.search.int
 ernal.indexer.ModelSearchConfiguratorServiceTrackerCustomizer.xml,OSG
 I-INF/com.liferay.portal.search.internal.indexer.ModelSearchRegistrar
 HelperImpl.xml,OSGI-INF/com.liferay.portal.search.internal.indexer.Qu
 eryPreFilterContributorsRegistryImpl.xml,OSGI-INF/com.liferay.portal.
 search.internal.indexer.helper.AddSearchKeywordsQueryContributorHelpe
 rImpl.xml,OSGI-INF/com.liferay.portal.search.internal.indexer.helper.
 PostProcessSearchQueryContributorHelperImpl.xml,OSGI-INF/com.liferay.
 portal.search.internal.indexer.helper.PreFilterContributorHelperImpl.
 xml,OSGI-INF/com.liferay.portal.search.internal.instance.lifecycle.Se
 archIndexPortalInstanceLifecycleListener.xml,OSGI-INF/com.liferay.por
 tal.search.internal.legacy.document.DocumentBuilderFactoryImpl.xml,OS
 GI-INF/com.liferay.portal.search.internal.legacy.groupby.GroupByReque
 stFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.legacy.
 searcher.SearchRequestBuilderFactoryImpl.xml,OSGI-INF/com.liferay.por
 tal.search.internal.legacy.searcher.SearchResponseBuilderFactoryImpl.
 xml,OSGI-INF/com.liferay.portal.search.internal.legacy.stats.StatsReq
 uestBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.interna
 l.legacy.stats.StatsResultsTranslatorImpl.xml,OSGI-INF/com.liferay.po
 rtal.search.internal.localization.SearchLocalizationHelperImpl.xml,OS
 GI-INF/com.liferay.portal.search.internal.model.uid.UIDFactoryImpl.xm
 l,OSGI-INF/com.liferay.portal.search.internal.permission.SearchPermis
 sionDocumentContributorImpl.xml,OSGI-INF/com.liferay.portal.search.in
 ternal.permission.SearchPermissionIndexWriterImpl.xml,OSGI-INF/com.li
 feray.portal.search.internal.permission.SearchResultPermissionFilterF
 actoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.query.Fiel
 dQueryFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.que
 ry.NestedFieldQueryHelperImpl.xml,OSGI-INF/com.liferay.portal.search.
 internal.query.QueriesImpl.xml,OSGI-INF/com.liferay.portal.search.int
 ernal.query.QueryHelperImpl.xml,OSGI-INF/com.liferay.portal.search.in
 ternal.query.QueryPreProcessConfigurationImpl.xml,OSGI-INF/com.lifera
 y.portal.search.internal.query.field.AssetTagNamesFieldQueryBuilderFa
 ctory.xml,OSGI-INF/com.liferay.portal.search.internal.query.field.Des
 criptionFieldQueryBuilder.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.query.field.FieldQueryBuilderFactoryImpl.xml,OSGI-INF/com.lifera
 y.portal.search.internal.query.field.FieldQueryFactoryImpl.xml,OSGI-I
 NF/com.liferay.portal.search.internal.query.field.QueryPreProcessConf
 igurationImpl.xml,OSGI-INF/com.liferay.portal.search.internal.query.f
 ield.SubstringFieldQueryBuilder.xml,OSGI-INF/com.liferay.portal.searc
 h.internal.query.field.TitleFieldQueryBuilder.xml,OSGI-INF/com.lifera
 y.portal.search.internal.query.function.score.ScoreFunctionsImpl.xml,
 OSGI-INF/com.liferay.portal.search.internal.query.util.BooleanQueryUt
 ilitiesImpl.xml,OSGI-INF/com.liferay.portal.search.internal.reindexer
 .BulkReindexersRegistryImpl.xml,OSGI-INF/com.liferay.portal.search.in
 ternal.reindexer.ReindexerBridgeImpl.xml,OSGI-INF/com.liferay.portal.
 search.internal.reindexer.ReindexerImpl.xml,OSGI-INF/com.liferay.port
 al.search.internal.rescore.RescoreBuilderFactoryImpl.xml,OSGI-INF/com
 .liferay.portal.search.internal.result.SearchResultManagerImpl.xml,OS
 GI-INF/com.liferay.portal.search.internal.result.SearchResultTranslat
 orImpl.xml,OSGI-INF/com.liferay.portal.search.internal.result.Summary
 FactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.script.Sc
 riptsImpl.xml,OSGI-INF/com.liferay.portal.search.internal.searcher.Fa
 cetedSearcherManagerImpl.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.searcher.SearchRequestBuilderFactoryImpl.xml,OSGI-INF/com.liferay
 .portal.search.internal.searcher.SearcherImpl.xml,OSGI-INF/com.lifera
 y.portal.search.internal.searcher.helper.IndexSearcherHelperImpl.xml,
 OSGI-INF/com.liferay.portal.search.internal.significance.Significance
 HeuristicsImpl.xml,OSGI-INF/com.liferay.portal.search.internal.sort.S
 ortBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal
 .sort.SortFieldBuilderImpl.xml,OSGI-INF/com.liferay.portal.search.int
 ernal.sort.SortsImpl.xml,OSGI-INF/com.liferay.portal.search.internal.
 spi.model.index.contributor.AttachedModelDocumentContributor.xml,OSGI
 -INF/com.liferay.portal.search.internal.spi.model.index.contributor.A
 uditedModelDocumentContributor.xml,OSGI-INF/com.liferay.portal.search
 .internal.spi.model.index.contributor.ExpandoBridgeDocumentContributo
 r.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.index.con
 tributor.GroupedModelDocumentContributor.xml,OSGI-INF/com.liferay.por
 tal.search.internal.spi.model.index.contributor.StagingDocumentContri
 butor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.index
 .contributor.WorkflowedModelDocumentContributor.xml,OSGI-INF/com.life
 ray.portal.search.internal.spi.model.query.contributor.AlwaysPresentF
 ieldsKeywordQueryContributor.xml,OSGI-INF/com.liferay.portal.search.i
 nternal.spi.model.query.contributor.AssetCategoryIdsQueryPreFilterCon
 tributor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.qu
 ery.contributor.AssetCategoryTitlesKeywordQueryContributor.xml,OSGI-I
 NF/com.liferay.portal.search.internal.spi.model.query.contributor.Ass
 etInternalCategoryTitlesKeywordQueryContributor.xml,OSGI-INF/com.life
 ray.portal.search.internal.spi.model.query.contributor.AssetTagNamesK
 eywordQueryContributor.xml,OSGI-INF/com.liferay.portal.search.interna
 l.spi.model.query.contributor.AssetTagNamesQueryPreFilterContributor.
 xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.query.contr
 ibutor.DefaultHighlightFieldNamesQueryConfigContributor.xml,OSGI-INF/
 com.liferay.portal.search.internal.spi.model.query.contributor.Defaul
 tKeywordQueryContributor.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.spi.model.query.contributor.DefaultSelectedFieldNamesQueryConfigC
 ontributor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.
 query.contributor.FacetSelectedFieldNamesQueryConfigContributor.xml,O
 SGI-INF/com.liferay.portal.search.internal.spi.model.query.contributo
 r.FolderIdQueryPreFilterContributor.xml,OSGI-INF/com.liferay.portal.s
 earch.internal.spi.model.query.contributor.GroupIdQueryPreFilterContr
 ibutor.xml,OSGI-INF/com.liferay.portal.search.internal.spi.model.quer
 y.contributor.LayoutQueryPreFilterContributor.xml,OSGI-INF/com.lifera
 y.portal.search.internal.spi.model.query.contributor.RelatedEntrySear
 chContextContributor.xml,OSGI-INF/com.liferay.portal.search.internal.
 spi.model.query.contributor.StagingModelPreFilterContributor.xml,OSGI
 -INF/com.liferay.portal.search.internal.spi.model.query.contributor.U
 serIdQueryPreFilterContributor.xml,OSGI-INF/com.liferay.portal.search
 .internal.spi.model.query.contributor.WorkflowStatusModelPreFilterCon
 tributor.xml,OSGI-INF/com.liferay.portal.search.internal.stats.StatsR
 equestBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.inter
 nal.stats.StatsResponseBuilderFactoryImpl.xml,OSGI-INF/com.liferay.po
 rtal.search.internal.suggestions.SuggestionBuilderFactoryImpl.xml,OSG
 I-INF/com.liferay.portal.search.internal.suggestions.SuggestionsContr
 ibutorResultsBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.searc
 h.internal.suggestions.SuggestionsRetrieverImpl.xml,OSGI-INF/com.life
 ray.portal.search.internal.suggestions.spi.AsahRecentSearchKeywordsSu
 ggestionsContributor.xml,OSGI-INF/com.liferay.portal.search.internal.
 suggestions.spi.AsahTopKeywordsSuggestionsContributor.xml,OSGI-INF/co
 m.liferay.portal.search.internal.suggestions.spi.BasicSuggestionsCont
 ributor.xml,OSGI-INF/com.liferay.portal.search.internal.summary.Summa
 ryBuilderFactoryImpl.xml,OSGI-INF/com.liferay.portal.search.internal.
 summary.SummaryHelperImpl.xml,OSGI-INF/com.liferay.portal.search.inte
 rnal.upgrade.registry.PortalSearchUpgradeStepRegistrator.xml
Tool: Bnd-4.3.0.201909301554

