Query Similar Content
Content: Query Similar Content
User Intent
Operation
TypeScript (Canonical)
import { Graphlit } from 'graphlit-client';
import { FileTypes, SearchTypes } from 'graphlit-client/dist/generated/graphql-types';
const graphlit = new Graphlit();
// Find content similar to a specific document
const sourceContentId = 'content-id-here';
const similarContent = await graphlit.queryContents({
contents: [{ id: sourceContentId }],
searchType: SearchTypes.Vector,
limit: 10
});
console.log(`Found ${similarContent.contents.results.length} similar documents:\n`);
similarContent.contents.results.forEach((content, index) => {
console.log(`${index + 1}. ${content.name}`);
if (content.summary) {
console.log(` ${content.summary.substring(0, 100)}...`);
}
});Find similar content (snake_case)
Parameters
ContentFilter
Response
Developer Hints
Vector Search for Similarity
Exclude Source Document
Filter Similar Content
Variations
1. Basic Similarity Search
2. Similar Content in Collection
3. Similar by File Type
4. Related Documents Widget
5. Duplicate Detection
6. Content Clustering
Common Issues
Production Example
Last updated