---
title: "Söka i databas med CONTAINS"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/74197-söka-i-databas-med-contains"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Andy"
published: "2003-04-15T20:53:09.000Z"
updated: "2003-04-16T08:18:25.000Z"
replies: 2
views: 234
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/74197-söka-i-databas-med-contains"
---

# Söka i databas med CONTAINS

## #1 — Andy, 2003-04-15T20:53Z

På min site kan besökarna söka i databasen genom att fylla i ett vanligt formulär. Tidigare har jag använt LIKE i min SQL-fråga, men tänkte nu gå över till CONTAINS, för att på så sätt få upp prestandan. Problemet är ju bara att om användaren skriver in ord som AND, FROM och NOT, och alla andra liknande ord så får jag ett felmeddelande som lyder "Expected ''''' in search condition". Finns det någon färdig kodsnutt någonstans som rensar bort alla sådana ord, och sätter ihop en sökfras som är korrekt? Och om inte, hur skriver jag en egen? Tycker att det verkar vara ett oerhört stort jobb att få en sådan sökfunktion att fungera utan problem.

Permalänk: https://www.webforum.nu/p/74197

## #2 — LarsG, 2003-04-15T21:07Z

Att maska bort vissa ord är enkelt

```
set  o = new regexp
o.global = true
o.ignorecase = true
o.pattern = "\b(FROM|AND|TO|NOT)\b"
searchString = o.execute(request.form("search"),"")
```

Jag är inte insatt i CONTAINS. Vad är det mer man vill förhindra?

Permalänk: https://www.webforum.nu/p/1014531

## #3 — Andy, 2003-04-16T08:18Z

Det finns en jäkla massa "noise"-ord som genererar fel. Säkert över hundra. Prepositioner, of, from etc.

Permalänk: https://www.webforum.nu/p/1014676

---

Tråden på webben: https://www.webforum.nu/amne/asp/74197-söka-i-databas-med-contains
