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

# .search()

> Search articles by query

```javascript theme={null}
openbridge.articles.list().search(query)
```

Filters articles by a search query string. Uses Shopify's query syntax for searching article fields.

<Info>Search works on all articles. To search within a specific blog, combine with `.blog()`.</Info>

## Parameters

| Param   | Type     | Required | Description         |
| ------- | -------- | -------- | ------------------- |
| `query` | `string` | Yes      | Search query string |

## Returns

`ArticlesQueryBuilder` (chainable)

## Examples

### Basic search

```javascript theme={null}
const { items } = await openbridge.articles
    .list()
    .search('product launch')
```

### Search with limit

```javascript theme={null}
const { items } = await openbridge.articles
    .list()
    .search('tutorial')
    .limit(5)
```

### Search by title

```javascript theme={null}
const { items } = await openbridge.articles
    .list()
    .search('title:announcement')
```

### Search by tag

```javascript theme={null}
const { items } = await openbridge.articles
    .list()
    .search('tag:featured')
```
