Create Semantic Search View
View: Create Semantic Search View
User Intent
Operation
TypeScript (Canonical)
import { Graphlit } from 'graphlit-client';
import { EntityState, SearchTypes } from 'graphlit-client/dist/generated/graphql-types';
const graphlit = new Graphlit();
// Create semantic search view
const viewInput: ViewInput = {
name: 'Product Documentation Search',
state: EntityState.Enabled
};
const response = await graphlit.createView(viewInput);
const viewId = response.createView.id;
console.log(`View created: ${viewId}`);
// Use view in queries (views configure search behavior)
// Note: View functionality depends on your Graphlit configuration
const searchResults = await graphlit.queryContents({
search: 'API authentication',
searchType: SearchTypes.Hybrid
});
console.log(`Found ${searchResults.contents.results.length} results`);Create view (snake_case)
Parameters
ViewInput (Required)
Response
Developer Hints
Views for Preset Configurations
View Management
Variations
1. Basic View
2. Multiple Views
3. Disabled View
Common Issues
Production Example
Last updated