SELECT id, content FROM `project-a.dataset-b.table-c`
WHERE SEARCH(content, '線形回帰')
 
 
CREATE OR REPLACE MODEL `llm.text_inference_model`
  REMOTE WITH CONNECTION `project-a.asia-northeast1.connection-b`
  OPTIONS (ENDPOINT = 'gemini-1.5-flash-preview-0514');
 
CREATE OR REPLACE TABLE
  content_hub_v2.poc ( query_id STRING NOT NULL,
    embedding ARRAY<FLOAT64> );
INSERT
  content_hub_v2.poc (query_id, embedding)
VALUES
  ('baz', (
    SELECT
      ARRAY_AGG(embedding)
    FROM
      ML.GENERATE_EMBEDDING( MODEL `llm.text_embedding_model`,
        (SELECT "線形回帰" AS content)),
      UNNEST(ml_generate_embedding_result) AS embedding));
SELECT
  *
FROM
  VECTOR_SEARCH(
    TABLE content_hub_v2.poc,
    'embedding',
    (SELECT
      ARRAY_AGG(embedding) AS embedding
     FROM
      ML.GENERATE_EMBEDDING(MODEL `llm.text_embedding_model`,
        (SELECT "線形回帰" AS content)),
      UNNEST(ml_generate_embedding_result) AS embedding),
    'embedding',
    top_k => 2);