Skip to content

Commit 828acdd

Browse files
julian-rischclaude
andauthored
chore!: remove SearchApiWebSearch (moved to integrations) (#11612)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent ec0d382 commit 828acdd

7 files changed

Lines changed: 18 additions & 804 deletions

File tree

MIGRATION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ pip install <new-package>
9999
| `from haystack.components.routers import TransformersTextRouter` | `transformers-haystack` | `from haystack_integrations.components.routers.transformers import TransformersTextRouter` |
100100
| `from haystack.components.routers import TransformersZeroShotTextRouter` | `transformers-haystack` | `from haystack_integrations.components.routers.transformers import TransformersZeroShotTextRouter` |
101101
| `from haystack.components.websearch import SerperDevWebSearch` | `serperdev-haystack` | `from haystack_integrations.components.websearch.serperdev import SerperDevWebSearch` |
102+
| `from haystack.components.websearch import SearchApiWebSearch` | `searchapi-haystack` | `from haystack_integrations.components.websearch.searchapi import SearchApiWebSearch` |
102103

103104
### `TransformersSimilarityRanker` removed
104105

haystack/components/websearch/__init__.py

Lines changed: 0 additions & 16 deletions
This file was deleted.

haystack/components/websearch/searchapi.py

Lines changed: 0 additions & 233 deletions
This file was deleted.

pydoc/websearch_api.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
upgrade:
3+
- |
4+
``SearchApiWebSearch`` has been moved out of Haystack into the ``searchapi-haystack`` integration
5+
package. Install the new package with ``pip install searchapi-haystack`` and update your imports.
6+
7+
Before:
8+
9+
.. code:: python
10+
11+
from haystack.components.websearch import SearchApiWebSearch
12+
13+
After:
14+
15+
.. code:: python
16+
17+
from haystack_integrations.components.websearch.searchapi import SearchApiWebSearch

test/components/websearch/__init__.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)