Code owners
Assign users and groups as approvers for specific file changes. Learn more.
query.ts 662 B
import { AstraDBVectorStore, VectorStoreIndex } from "llamaindex";
const collectionName = "movie_reviews";
async function main() {
try {
const astraVS = new AstraDBVectorStore({ contentKey: "reviewtext" });
await astraVS.connect(collectionName);
const index = await VectorStoreIndex.fromVectorStore(astraVS);
const retriever = await index.asRetriever({ similarityTopK: 20 });
const queryEngine = await index.asQueryEngine({ retriever });
const results = await queryEngine.query({
query: 'How was "La Sapienza" reviewed?',
});
console.log(results.response);
} catch (e) {
console.error(e);
}
}
void main();