> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shared Platform Attributes

export const LwTemplate = ({title = "Key questions to get you started", icon = "sparkles", cta = "Powered by Agent Studio", linkHref = "https://lucidworks.com/demo/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta_ai"}) => {
  const [isLoaded, setIsLoaded] = useState(false);
  useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoaded(true);
    }, 500);
    return () => clearTimeout(timer);
  }, []);
  return <div className="lw-template-container">
      <Card title={title} icon={icon}>
        {isLoaded && <span dangerouslySetInnerHTML={{
    __html: `<lw-template id="a029c1a9-28be-427e-b0e1-5d918920246a"></lw-template
            >`
  }} />}
        <Link href={linkHref} className="agent-studio-link text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light">Powered by Lucidworks Agent Studio</Link>
      </Card>
    </div>;
};

[old doc.lw link]: https//doc.lucidworks.com/app-studio/4.2/3195

[localhost link]: http://localhost:3000/docs/5/app-studio/reference/search-platforms/shared-platform-attributes

[mintlify link]: https://doc.lucidworks.com/docs/5/app-studio/reference/search-platforms/shared-platform-attributes

This is a list of shared attributes common to all [search platforms](/docs/5/fusion/dev-portal/appkit/reference/search-platforms/overview).

Where applicable, default values are given, for example, the default value for the `spellcheck` attribute is set to `true`. An indication is also given of where these attributes can be applied. For example, some attributes can be applied either in the JSP tag or a configuration file (for example, `gsa.conf`). Other attributes can only be applied in the JSP tag or in the configuration file.

On some platforms, the values following `Applied in:` might not be exactly the same as those shown below. For confirmation, also refer to the list of standard attributes specified on that platform page.

<LwTemplate />

## Attributes shared across platforms

* `host (java.lang.String)`
  The URI of the platform. Must be specified using the full URI (for example, `http://localhost:1234`; `localhost:1234` will not work).

* `name (java.lang.String)`
  The display name of this Platform instance. Used for identifying different platforms in the user interface.

* `aliases (java.lang.String)`
  Manage mappings from field names to aliases (use a comma-separated list). All references to the field (via this platform) in results, facets, filters, and query strings are mapped. For example, to refer to a field in the index named `firstnamelastname` as `name` and `countryofresidence` as `country`, use these mappings: `aliases="firstnamelastname=name,countryofresidence=country"`

* `defaultQuery (java.lang.String)`
  Default query to use when none is specified.

* `defaultFacets (java.lang.String)`
  Default facets to request when none are specified. This is a comma separated list.

* `spellCheck (java.lang.Boolean)`
  Spellcheck the Query term if supported by the Platform.\
  Default: `true`

* `expandQuery (java.lang.Boolean)`
  Apply advanced linguistics such as stemming or lemmatization if supported by the Platform.\
  Default: `true`

* `autoCorrect (java.lang.Boolean)`
  Whether to auto-correct and resubmit futile queries (queries with zero results).\
  Default: `true`

* `fields (java.lang.String)`
  Names of fields to request. This is a comma separated list. Fields set on the query take precedence over fields set here.

* `fileTypeField (java.lang.String)`
  Set which field contains information about file type (mime type).

* `resultIDField (java.lang.String)`
  Set which field represents the unique identifier for a given result.

* `pageLimit (java.lang.Long)`
  A limitation to which page the platform will offset.

* `webservice-enabled (java.lang.String)`
  Whether the platform web service should be accessible (defaults to 'true'). Set to 'false' if you do not want to expose the web service for the platform to authenticated users. Useful when a workflow platform implements additional security trimming so the underlying platform web service should be switched off to avoid unauthorized access to a wider set of documents.
