Skip to content

Commit 47c237d

Browse files
addressed comments
1 parent 07db601 commit 47c237d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

tutorial/markdown/aspnet/semantic-kernel/semantic-kernel-tutorial.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ This makes the connector ideal for RAG (Retrieval-Augmented Generation) applicat
6262

6363
### 1. Clone and Navigate
6464
```bash
65-
git clone https://github.com/Couchbase-Ecosystem/couchbase-semantic-kernel.git
66-
cd couchbase-semantic-kernel/CouchbaseVectorSearchDemo
65+
git clone https://github.com/couchbase-examples/couchbase-semantic-kernel-quickstart.git
66+
cd couchbase-semantic-kernel-quickstart/CouchbaseVectorSearchDemo
6767
```
6868

6969
### 2. Install Dependencies
@@ -92,6 +92,8 @@ Update `appsettings.Development.json` with your credentials:
9292
}
9393
```
9494

95+
> **Note**: The `BucketName`, `ScopeName`, and `CollectionName` values can be changed to match your Couchbase setup, but you'll need to update the corresponding code references in the demo application accordingly.
96+
9597
## Understanding the Data Model
9698

9799
The demo uses a `Glossary` class that demonstrates Semantic Kernel's vector store data model. The model uses attributes to define how properties are stored and indexed in the vector database.
@@ -198,7 +200,7 @@ USING GSI WITH {
198200
- **Include Fields**: Non-vector fields for faster retrieval
199201
- **Quantization**: `IVF,SQ8` (Inverted File with 8-bit scalar quantization)
200202

201-
> **Note**: Composite vector indexes can be created similarly by adding scalar fields to the index definition. Use Composite indexes when your queries frequently filter on scalar values before vector comparison. For this demo, we use Hyperscale since we're demonstrating pure semantic search capabilities.
203+
> **Note**: [Composite vector indexes](https://docs.couchbase.com/server/current/vector-index/composite-vector-index.html) can be created similarly by adding scalar fields to the index definition. Use Composite indexes when your queries frequently filter on scalar values before vector comparison. For this demo, we use Hyperscale since we're demonstrating pure semantic search capabilities.
202204
203205
### Step 4: Vector Search Operations
204206

@@ -293,7 +295,7 @@ All three index types work with the same Semantic Kernel abstractions (`SearchAs
293295
- Use **Composite** when scalar filters eliminate large portions of data before vector comparison
294296
- Use **FTS** when you need hybrid search combining full-text and semantic search
295297

296-
For more details, see the [Couchbase Vector Index Documentation](https://preview.docs-test.couchbase.com/docs-server-DOC-12565_vector_search_concepts/server/current/vector-index/use-vector-indexes.html).
298+
For more details, see the [Couchbase Vector Index Documentation](https://docs.couchbase.com/server/current/vector-index/use-vector-indexes.html).
297299

298300

299301
### Index Configuration (Couchbase 8.0+)
@@ -317,13 +319,12 @@ The `description` parameter in the index definition controls vector storage opti
317319
- `IVF1000,SQ6` - 1000 centroids, 6-bit quantization (faster, less accurate)
318320
- `IVF,PQ32x8` - Auto centroids, product quantization (better accuracy)
319321

320-
For detailed configuration options, see the [Quantization & Centroid Settings](https://preview.docs-test.couchbase.com/docs-server-DOC-12565_vector_search_concepts/server/current/vector-index/hyperscale-vector-index.html#algo_settings) documentation.
322+
For detailed configuration options, see the [Quantization & Centroid Settings](https://docs.couchbase.com/server/current/vector-index/hyperscale-vector-index.html#algo_settings) documentation.
321323

322324
## Running the Demo
323325

324326
### Build and Execute
325327
```bash
326-
cd CouchbaseVectorSearchDemo
327328
dotnet build
328329
dotnet run
329330
```

0 commit comments

Comments
 (0)